gpt4 book ai didi

amazon-web-services - 如何调试 Amazon SQS 订阅 SNS 的问题

转载 作者:行者123 更新时间:2023-12-04 14:39:44 25 4
gpt4 key购买 nike

我想在我托管在 Amazon Web Services 上的服务中构建一个发布/订阅消息传递系统,并且创建订阅 SNS 主题的 SQS 队列似乎是显而易见的方向,但我根本无法让它工作。

到目前为止,我的代码在启动时查找主题和队列,并创建任何缺失的内容。这似乎有效,我可以在 AWS 管理控制台中看到 SNS 主题和 SQS 队列,并且可以看到队列订阅了该主题,但是当我向该主题发布消息时,队列中没有任何内容。

即使我使用管理控制台中的“发布”按钮手动发布消息,队列仍然是空的。

我将主题和队列的权限更改为“每个人都可以做任何事情”,只是为了消除这种可能性。我的代码收到一个消息 ID 以响应发布并且没有错误,每个 API 调用都返回 200(OK)状态。

我可以从这里去哪里找出为什么它不起作用?

最佳答案

几个选项 -

  • 启用 CloudTrail 并监控日志
  • 查看 CloudWatch 日志以识别任何权限问题
  • 通过 AWS 支持开票。

  • 理想情况下,您不会在应用程序中创建资源,而是将它们解耦到 CloudFormation 或至少 CLI 脚本中。如果您需要动态创建这些资源的能力,使用 AWS IoT Message Broker 可能是更好的选择,因为它支持临时消息传递资源 - http://docs.aws.amazon.com/iot/latest/developerguide/iot-message-broker.html

    关于amazon-web-services - 如何调试 Amazon SQS 订阅 SNS 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45803824/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com