Amazon SQS 队列未接收消息

Rob*_*ert 2 amazon-sqs amazon-mws

我们的亚马逊 SQS 队列没有从亚马逊 MWS 接收 AnyOfferChanged 通知的消息。

我们发送一个测试通知,并将其发送到队列并在我们收到通知时可用。

我们已经设置了两个 AWS 账户,我们使用一个 AWS 账户来注册队列目的地并创建对 AnyOfferChanged 的​​订阅。另一个 AWS 账户成功从我们的队列中获取测试通知。

我们可以看到商家的竞争对手已经更改了列表的价格,但没有向我们发送通知。

有没有人遇到过这个问题?

Iso*_*ego 5

听起来您已经正确完成了大部分事情(注册目的地和创建订阅)。您是否已授予 Amazon 自己写入 SQS 队列的权限?

  1. 在 AWS 控制台的 SQS 页面上,选择队列
  2. 在下面出现的窗格中,单击“权限”选项卡
  3. 单击编辑铅笔并为 Amazon 提供 Principal 值“437568002678”
  4. 选择一些操作(取决于您的用途;我使用了“SendMessage”和“GetQueueAttributes”)
  5. 节省

我从这个 PDF 中得到的“主体”值

希望能解决!