2017-06-01 205 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