【问题标题】:The security token included in the request is invalid. Aws::SQS::Errors::InvalidClientTokenId请求中包含的安全令牌无效。 Aws::SQS::Errors::InvalidClientTokenId
【发布时间】:2018-12-07 09:58:00
【问题描述】:

当我尝试启动 shoryuken 时出现此错误

请求中包含的安全令牌无效。 (Aws::SQS::Errors::InvalidClientTokenId)。即使这对我以前有用。

消息已加入队列,但 Worker 无法访问队列。

【问题讨论】:

  • 我运行了一个生产 rails ec2 应用程序,它使用 shoryuken 作为 sqs worker。

标签: ruby-on-rails amazon-web-services amazon-ec2 amazon-sqs shoryuken


【解决方案1】:

是的,我解决了这个问题。我必须在生产模式下运行 shoryuken 我有两个不同的键。谢谢。

RAILS_ENV=production  bundle exec shoryuken -R -C config/shoryuken.yml -L ./log/shoryuken.log -P ./log/shoryuken.pid -d

【讨论】:

    【解决方案2】:

    您应该生成一个新令牌。 它可能已经过期了。

    【讨论】:

    • 不,我的密钥正在使用所有其他服务,例如 sns,并且只有我在使用 shoryuken 时遇到 sqs 问题
    猜你喜欢
    • 2020-12-24
    • 1970-01-01
    • 2020-01-11
    • 2018-04-09
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    相关资源
    最近更新 更多