我们的亚马逊 SQS 队列没有收到来自亚马逊 MWS 的 AnyOfferChanged 通知消息。
我们发送一个测试通知,当我们收到通知时,它会被发送到队列并可用。
我们已经设置了两个 AWS 账户,我们正在使用一个 AWS 账户来注册队列目标并创建对 AnyOfferChanged 的订阅。另一个 AWS 账户成功从我们的队列中获取测试通知。
我们可以看到商家的竞争对手已经更改了他们的listing价格,但是没有通知我们。
有人遇到过这个问题吗?
最佳答案
听起来你已经正确地完成了大部分事情(注册目的地和创建订阅)。您是否授予 Amazon 自己写入 SQS 队列的权限?
- 在 AWS 控制台的 SQS 页面上,选择队列
- 在下面显示的 Pane 中,单击“权限”选项卡
- 单击“编辑”铅笔并为亚马逊提供 Principal 值“437568002678”
- 选择一些操作(取决于您的用途;我使用了“SendMessage”和“GetQueueAttributes”)
- 保存
我从 this PDF: 得到的“本金”值
希望一切顺利!
关于amazon-sqs - Amazon SQS 队列未接收消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19290259/