Cómo publicar un mensaje SNS en C # Lambda Core

Encontré el código a continuación enhttps://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);

¿Pero funciona en .NET Core? Si es así, ¿cómo y con qué declaraciones?

Usé esta instalación de Nuget:

  Install-Package AWSSDK.SimpleNotificationService -Version 3.3.0.23

¿Son los métodos totalmente diferentes? Solo hurgando usando Intellisense, he encontrado:

  var req = new AmazonSimpleNotificationServiceRequest();
  var client = new AmazonSimpleNotificationServiceClient();

pero req. no muestra ninguna propiedad

He intentado buscar aquí:https://docs.aws.amazon.com/sdkfornet/v3/apidocs/Index.html pero dice "El servicio no está disponible actualmente. Vuelva a intentarlo después de un tiempo". (así que sí, lo intentaré más tarde, pero no estoy seguro de que tenga lo que quiero de todos modos).

--- Actualización 10/30: este es el único método de publicación de la clase AmazonSimpleNotificationServiceRequest ()

--- Actualización 2 el 30/10 - Encontré esta publicación:Enviar SMS utilizando AWS SNS - .Net Core

Creé una nueva pregunta para el código que estoy intentando, pero no funciona:¿Cómo llamar a SNS PublishAsync desde la función Lambda?

Respuestas a la pregunta(2)

Su respuesta a la pregunta