【问题标题】:Amazon SQS Queue is not receiving messagesAmazon SQS 队列未接收消息
【发布时间】:2013-10-17 21:18:49
【问题描述】:

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

我们发送一个测试通知,它被发送到队列中,当我们收到通知时可用。

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

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

有人遇到过这个问题吗?

【问题讨论】:

    标签: amazon-sqs amazon-mws


    【解决方案1】:

    听起来您已经正确完成了大部分事情(注册目的地和创建订阅)。您是否允许亚马逊自己写入 SQS 队列?

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

    我从this PDF:得到的那个“Principal”值

    希望能解决这个问题!

    【讨论】:

    • 谢谢。在亚马逊之前,你已经回复了我。其实还在等他们的回应。我已经用这个值设置了 Principle 并订阅了通知。除了队列中的大量消息之外,不确定会发生什么确认。
    • “437568002678”是什么意思?每个帐户都必须有自己的帐户,而不是每个人都有。
    猜你喜欢
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 2018-08-29
    • 2014-10-10
    • 2017-02-07
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    相关资源
    最近更新 更多