【发布时间】:2018-01-08 20:22:35
【问题描述】:
我在 EC2 实例上托管的应用程序需要与 SQS 保持持续连接,任何连接丢失都会导致数据丢失。这可以使用 IAM 用户访问密钥和秘密访问密钥成功完成。但我想使用 IAM 角色。 IAM 角色使用临时凭证,并定期轮换凭证。我不确定在临时凭证过期和轮换时我的应用程序是否会失去与 SQS 的连接。
【问题讨论】:
-
听起来您的应用程序架构没有弹性。依赖这种架构是非常冒险的。网络错误或任何 EC2 系统错误都会使您的系统失败,从而导致数据丢失。我建议重新构建您的应用程序以承受失败情况。
标签: amazon-web-services amazon-ec2 amazon-sqs amazon-iam