我試圖與亞馬遜的AWSSDK爲C#和簡單通知服務來發布。Amazon簡單通知服務AWSSDK C# - S.O.S
有沒有樣品附帶的SDK,也沒有樣品網絡2小時谷歌搜索後,我能找到的任何地方。我想出了這個,但它拋出一個異常,不會產生比單個字符串「TopicARN」更多的信息 - 沒有內部異常 - nuffin!
如果有人成功使用AWSSDK發送的消息具有SNS
通過C#我很想看到即使是最基本的工作示例。我使用的是最新的SDK 1.5倍
下面的代碼:
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);
這裏是鏈接代碼:http://docs.aws.amazon.com/sdkfornet/latest/apidocs/Index.html –