我知道如何将事件发布到主题,但如何使用适用于 c# 的 AWS 开发工具包客户端接收它们呢?
最佳答案
使用“AmazonSimpleNotificationServiceClient”,您将无法收到任何通知。您只能执行与发布“通知”相关的任务。 SNS 被设计为一种传递机制,它需要一个容器来接受通知。目前支持:
- 亚马逊设备消息 (ADM)
- 苹果生产
- 苹果开发
- 中国安卓版百度云推送
- 谷歌云消息传递 (GCM)
- 适用于 Windows Phone 7+ 的 Microsoft MPNS
- 适用于 Windows 8+ 和 Windows 8.1+ 的 Microsoft WNS
因此,.NET AWS SDK 不允许您使用“AmazonSimpleNotificationServiceClient”直接接收任何通知。我猜这就是你想要的。如果是这种情况,您需要使用类似 AWS Simple Queue Service 的东西并创建 SNS 主题并使用 SQS 队列作为端点。然后您就可以轮询消息队列。
关于.net - 如何在 C# 中接收 AWS SNS 通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46067625/