我正在ASP.NET C#中设置一个项目,以管理当我使用Amazon SES发送大量电子邮件时的反弹和投诉通知。
我读到过,对于大量消息,最好的方法是SQS,而不是HTTP端点上更简单的SNS。
我发现了一些亚马逊团队的现成代码:https://sesblog.amazon.com/post/TxJE1JNZ6T9JXK/Handling-Bounces-and-Complaints
我知道SQS服务必须由我调用,不像SNS那样推送,但我不明白我必须如何调用它,哪个URL以及如何构建请求。
- 登录AWS管理控制台并在https://console.aws.amazon.com/sqs/.
- 创建队列。http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSGettingStartedGuide/CreatingQueue.html
- 选择要订阅Amazon SNS主题的队列
- 从队列操作下拉列表中选择订阅队列到SNS主题
- 从"选择主题"下拉列表中,选择要订阅队列的Amazon SNS主题,然后单击"订阅"
- 在"主题订阅结果"对话框中,单击"确定"
您可以通过发布到主题并查看主题发送到队列的消息来验证主题队列订阅的结果。有关详细步骤,请参阅通过向主题发布消息并从队列中读取消息来进行测试。