【发布时间】:2011-08-21 01:42:35
【问题描述】:
我正在尝试使用 SNS 和 SQS 对分布式应用程序进行原型设计。我有这个主题:
arn:aws:sns:us-east-1:574008783416:us-east-1-live-auction
还有这个队列:
arn:aws:sqs:us-east-1:574008783416:queue4
我使用 JS Scratchpad 创建了队列。我使用控制台添加了订阅。我使用暂存器将权限添加到队列。队列策略现在是:
{
"Version":"2008-10-17",
"Id":"arn:aws:sqs:us-east-1:574008783416:queue4/SQSDefaultPolicy",
"Statement":[
{
"Sid":"RootPerms",
"Effect":"Allow",
"Principal":{
"AWS":"574008783416"
},
"Action":"SQS:*",
"Resource":"arn:aws:sqs:us-east-1:574008783416:queue4"
}
]
}
我订阅了同一主题的电子邮件,并且电子邮件正常到达,但消息从未到达队列中。我已经尝试使用 Scratchpad 直接将 SendMessage 发送到队列 - 而不是通过 SNS - 它工作正常。任何想法为什么它不会发送到队列?
【问题讨论】:
标签: amazon-web-services amazon-sqs amazon-sns