我们正在尝试在我们的 EC2 云中进行一些需要使用某些 API 调用(创建/删除卷、启动/停止实例等)的开发。阅读 Amazon 的文档后,我发现虽然我可以与不同的 AWS 账户共享实例级访问权限,但我对在 IAM 中创建的用户没有精细的访问控制;如果我给他们一个 Destroy 权限,它将适用于全球。
我的问题是,其他人是如何处理这个问题的?我反对在我们的生产环境中将全局销毁权授予任何正在开发的软件,而且加倍如此,因为这些是合同开发人员。同时,我什至对在全球范围内拥有这些权利的生产程序也持谨慎态度,因为这似乎是不好的做法,而且代码本身就不安全。
人们是否找到了任何解决方法?