我想在 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體上附加或取代執行個體設定檔。
按照這些說明在 EC2 執行個體上附加或替換執行個體設定檔。
注意:
請完成下列步驟:
如需詳細資訊,請參閱建立 IAM 角色 (主控台) 。
執行 create-instance-profile 命令以建立執行個體設定檔:
aws iam create-instance-profile --instance-profile-name EXAMPLEPROFILENAME
執行 add-role-to-instance-profile 命令以將角色新增至執行個體設定檔:
$ aws iam add-role-to-instance-profile --instance-profile-name EXAMPLEPROFILENAME --role-name EXAMPLEROLENAME
執行 associate-iam-instance-profile 命令以將執行個體設定檔附加到執行個體:
$ aws ec2 associate-iam-instance-profile --iam-instance-profile Name=EXAMPLEPROFILENAME --instance-id i-012345678910abcde
**注意:**如果您有與執行個體相關聯的執行個體設定檔,則 associate-iam-instance-profile 命令會失敗。若要解決這個問題,請執行 describe-iam-instance-profile-associations 命令,以取得相關聯的執行個體 ID。然後,執行下列其中一個操作: 執行 replace-iam-instance-profile-association 命令,以取代執行個體設定檔。 -或- 執行 disassociate-iam-instance-profile 命令以分離執行個體設定檔,然後重新執行 associate-iam-instance-profile 命令。
執行 describe-iam-instance-profile-associations 命令,以驗證 IAM 角色是否附加到執行個體:
$ aws ec2 describe-iam-instance-profile-associations --filters Name=instance-id,Values=i-012345678910abcde
使用 IAM 角色授予權限給在 Amazon EC2 執行個體上執行的應用程式
使用執行個體設定檔
對 IAM 和 Amazon EC2 進行疑難排解