本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用例項設定檔
使用執行個體設定檔將IAM角色傳遞給EC2執行個體。如需詳細資訊,請參閱 Amazon EC2使用者指南EC2中的 Amazon IAM 角色。
管理執行個體設定檔 (主控台)
如果您使用為 Amazon 建立角色EC2,主控台會自動建立執行個體設定檔,並提供與該角色相同的名稱。 AWS Management Console 然後使用 Amazon EC2 主控台啟動具有IAM角色的執行個體時,可以選取要與執行個體建立關聯的角色。在主控台中,顯示的清單實際上是執行個體設定檔名稱的清單。主控台不會為與 Amazon 無關聯的角色建立執行個體設定檔EC2。
EC2如果IAM角色和執行個體設定檔的名稱相同,您可以使用刪除 Amazon 的角色和執行個體設定檔。 AWS Management Console 若要進一步了解刪除執行個體描述檔,請參閱 刪除角色或執行個體設定檔。
管理執行個體設定檔 (AWS CLI 或 AWS API)
如果您從 AWS CLI 或管理角色 AWS API,則會將角色和執行個體設定檔建立為個別動作。由於角色和執行個體描述檔可以有不同的名稱,因此您必須知道執行個體描述檔的名稱以及它們包含的角色的名稱。如此一來,您就可以在啟動執行個體時選擇正確的EC2執行個體設定檔。
您可以將標籤附加到資IAM源 (包括執行個體設定檔),以識別、組織和控制其存取權。您只能在使用或時為例證設定檔加 AWS CLI 上標籤 AWS API。
注意
雖然一個IAM角色可以包含在多個執行個體設定檔中,但執行個體設定檔只能包含一個角色。每個執行個體設定檔的一個角色的限制無法增加。您可以移除現有角色,然後將不同角色新增到執行個體描述檔。然後, AWS 由於最終一致性
管理執行個體設定檔 (AWS CLI)
您可以使用下列 AWS CLI 指令來處理 AWS 帳戶中的執行個體設定檔。
-
建立執行個體描述檔:
aws iam create-instance-profile
-
標記執行個體描述檔:
aws iam tag-instance-profile
-
列出執行個體描述檔的標籤:
aws iam list-instance-profile-tags
-
取消標記執行個體描述檔:
aws iam untag-instance-profile
-
將角色新增至執行個體描述檔:
aws iam add-role-to-instance-profile
-
列出執行個體描述檔:
aws iam list-instance-profiles
,aws iam list-instance-profiles-for-role
-
取得有關執行個體描述檔的資訊:
aws iam get-instance-profile
-
從執行個體描述檔中移除角色:
aws iam remove-role-from-instance-profile
-
刪除執行個體描述檔:
aws iam delete-instance-profile
您也可以使用下列指令,將角色附加至已EC2執行中的執行個體。如需詳細資訊,請參閱 Amazon 的IAM角色EC2。
-
將具有角色的執行個體設定檔附加至已停止或執行中的EC2執行個體:
aws ec2 associate-iam-instance-profile
-
取得連接至執行個體的執行個體設定檔相關資訊:EC2
aws ec2 describe-iam-instance-profile-associations
-
將具有角色的執行個體設定檔從已停止或執行中的EC2執行個體卸離:
aws ec2 disassociate-iam-instance-profile
管理執行個體設定檔 (AWS API)
您可以呼叫下列 AWS API作業,以使用 AWS 帳戶.
-
建立執行個體描述檔:
CreateInstanceProfile
-
標記執行個體描述檔:
TagInstanceProfile
-
列出執行個體描述檔的標籤:
ListInstanceProfileTags
-
取消標記執行個體描述檔:
UntagInstanceProfile
-
將角色新增至執行個體描述檔:
AddRoleToInstanceProfile
-
列出執行個體描述檔:
ListInstanceProfiles
,ListInstanceProfilesForRole
-
取得有關執行個體描述檔的資訊:
GetInstanceProfile
-
從執行個體描述檔中移除角色:
RemoveRoleFromInstanceProfile
-
刪除執行個體描述檔:
DeleteInstanceProfile
您也可以呼叫下列作業,將角色附加至已EC2執行中的執行個體。如需詳細資訊,請參閱 Amazon 的IAM角色EC2。
-
將具有角色的執行個體設定檔附加至已停止或執行中的EC2執行個體:
AssociateIamInstanceProfile
-
取得連接至執行個體的執行個體設定檔相關資訊:EC2
DescribeIamInstanceProfileAssociations
-
將具有角色的執行個體設定檔從已停止或執行中的EC2執行個體卸離:
DisassociateIamInstanceProfile