Sto tentando di pubblicare con Amazon AWSSDK per C# e Simple Notification Service.Amazon Simple Notification Service AWSSDK C# - S.O.S
Non ci sono campioni forniti con l'SDK e non ci sono campioni sul web che potrei trovare dopo 2 ore di ricerca su Google. Mi è venuto in mente questo, ma sta generando un'eccezione che non fornisce più informazioni della singola stringa, "TopicARN" - nessuna eccezione interna - nuffin!
Se qualcuno ha inviato correttamente un messaggio con SNS
tramite C# utilizzando il AWSSDK Mi piacerebbe vedere anche l'esempio di funzionamento più rudimentale. Sto usando l'ultimo SDK 1.5x
Ecco il codice:
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);
Ecco il link per i codici: http://docs.aws.amazon.com/sdkfornet/latest/apidocs/Index.html –