【发布时间】:2021-12-07 10:07:15
【问题描述】:
所以我认为最简单的解决方案是我的问题是将 AWS 用于所有事情,但我想了解什么是可能的:
我了解 IAM 角色可以与 EC2 或 Lambda 等 AWS 服务相关联,以便在该服务中运行的应用程序/函数可以检索凭证以签署对其他 AWS 服务的 API 请求。 我以前有一个在 Heroku 上运行并使用 Amazon S3 的应用程序。目前,我为此应用程序设置了一个 IAM 用户,该用户使用与 IAM 用户帐户关联的访问密钥签署对 AWS API 的请求。我认为最佳实践是使用 IAM 角色而不是用户进行应用程序源代码 AWS API 调用,但是是否可以为托管在 AWS 之外的应用程序进行设置,或者我需要将应用程序迁移到 AWS EC2为了使用 IAM 角色?
【问题讨论】:
标签: amazon-web-services authentication heroku amazon-iam