【发布时间】:2018-10-26 08:34:46
【问题描述】:
首先,我知道 SO 也有类似的问题。还有我 想让你知道我已经发现了问题所在。 只想与可能正在寻找的其他人分享解决方案 为了解决同样的问题......不,它不是重复的 主题。
几天前,我的 NodeJS 脚本突然停止使用 AWS SQS!
Access to the resource https://sqs.us-west-2.amazonaws.com/ is denied.
但有趣的是,当我使用适当的配置文件通过 aws-cli 测试 SQS 时,它起作用了!
我花了很多时间搜索并试图找到解决方案... StackOverflow 上其他程序员的典型问题(例如here)非常明显:错误的 IAM 策略或错误的凭据。但是几天前一切都对我有用,而不是现在?!它让我发疯。
剧透警告! 嗯,最后,问题实际上与错误的凭据有关。但是,如果我们这边什么都没有改变,这怎么可能呢,对吧?
我在 AWS Developer forum 发现了类似的问题 - 我开始使用 IAM 策略,但没有任何变化。
好的,发生了什么? 在下面查看我的答案
【问题讨论】:
标签: node.js access-denied aws-sdk-js