J'essaye de publier avec AWSSDK d'Amazon pour C# et le service de notification simple.Amazon Simple Notification Service AWSSDK C# - S.O.S
Il n'y a pas d'échantillons fournis avec le SDK et il n'y a aucun échantillon sur le web que je pourrais trouver après 2 heures de googling. Je suis arrivé avec cela, mais il lance une exception qui ne donne pas plus d'informations que la seule chaîne, "TopicARN" - pas d'exception interne - nuffin!
Si quelqu'un a envoyé avec succès un message avec SNS
via C# en utilisant la AWSSDK J'aimerais voir même exemple de travail les plus rudimentaires. J'utilise le dernier SDK 1,5x
Voici le code:
string resourceName = "arn:aws:sns:us-east-1:xxxxxxxxxxxx:StackOverFlowStub";
AmazonSimpleNotificationServiceClient snsclient = new AmazonSimpleNotificationServiceClient(accesskey,secretkey);
AddPermissionRequest permissionRequest = new AddPermissionRequest()
.WithActionNames("Publish")
.WithActionNames(accesskey)
.WithActionNames("PrincipleAllowControl")
.WithActionNames(resourceName);
snsclient.AddPermission(permissionRequest);
PublishRequest pr = new PublishRequest();
pr.WithMessage("Test Msg");
pr.WithTopicArn(resourceName);
pr.WithSubject("Test Subject");
snsclient.Publish(pr);
Voici le lien pour les codes: http://docs.aws.amazon.com/sdkfornet/latest/apidocs/Index.html –