Como publicar a mensagem do SNS no C # Lambda Core
Encontrei o código abaixo emhttps://forums.aws.amazon.com/thread.jspa?threadID=53629:
AmazonSimpleNotificationService sns = AWSClientFactory.CreateAmazonSNSClient(key, secret);
PublishRequest req = new PublishRequest();
req.WithMessage("This is my test message");
req.WithSubject("The Test Subject");
req.WithTopicArn(topicArn);
PublishResponse result = sns.Publish(req);
Mas isso funciona no .NET Core? Em caso afirmativo, como e quais instruções de uso?
Eu usei esta instalação do Nuget:
Install-Package AWSSDK.SimpleNotificationService -Version 3.3.0.23
Os métodos são totalmente diferentes? Apenas bisbilhotando usando o Intellisense, eu descobri:
var req = new AmazonSimpleNotificationServiceRequest();
var client = new AmazonSimpleNotificationServiceClient();
mas req. não mostra nenhuma propriedade.
Eu tentei pesquisar aqui:https://docs.aws.amazon.com/sdkfornet/v3/apidocs/Index.html mas está dizendo "O serviço está indisponível no momento. Tente novamente após algum tempo". (então sim, tentarei mais tarde, mas não tenho certeza de que terá o que quero de qualquer maneira).
--- Atualização 10/30 - este é o único método de publicação da classe AmazonSimpleNotificationServiceRequest ()
--- Atualização 2 em 30/10 - Encontrado este post:Envie SMS usando o AWS SNS - .Net Core
Criou uma nova pergunta para o código que estou tentando, mas não está funcionando:Como chamar o SNS PublishAsync da função Lambda?