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?

questionAnswers(2)

yourAnswerToTheQuestion