2017-06-01 64 views
0

我使用合并结算来管理多账户AWS环境。与此同时,我将所有IAM用户创建集中在一个别名(帐户)下进行有效管理。但是他们的资源驻留在以项目为基础创建的其他AWS账户中。在多帐户AWS环境中,如何在IAM用户登录时强制假设IAM用户?

我已经使用IAM角色在AWS账户中设置了委托访问,并且它可以工作。但是,这些用户每次登录时都需要手动切换角色。这很麻烦。我怎么能强迫这些用户在登录时自动获得这样的角色?

+0

这是工作作为专为跨帐户角色的访问。为什么不在他们最经常使用的帐户中创建组?目前据我所知,如果他们需要控制台访问不同的帐户,则没有真正的解决方案。 – strongjz

+0

我是唯一一个管理设置的人,所以我的目标是一次性实现多个目标:(1)集中用户管理(2)按项目计费明细(3)每个用户登录到其本地环境太多的哈哈 –

回答

0

您可以为他们提供链接,以直接登录到他们认为是“本机”的帐户。如果他们未登录到基本账户,AWS将强制登录该账户,然后自动切换角色。

您可以手动构建自己的链接使用以下格式: https://signin.aws.amazon.com/switchrole?account=account_id_number&roleName=role_name&displayName=text_to_display 如果您的系统管理员提供了account_id_number和ROLE_NAME给你。对于text_to_display,请参阅以下过程中步骤5中的说明。

http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-console.html

相关问题