CLI で AddRoleToInstanceProfile を使用する
次のサンプルコードは、AddRoleToInstanceProfile を使用する方法を説明しています。
- CLI
-
- AWS CLI
-
ロールをインスタンスプロファイルに追加するには
次の
add-role-to-instance-profileコマンドは、S3Accessという名前のロールをWebserverという名前のインスタンスプロファイルに追加します。aws iam add-role-to-instance-profile \ --role-nameS3Access\ --instance-profile-nameWebserverこのコマンドでは何も出力されません。
インスタンスプロファイルを作成するには、
create-instance-profileコマンドを使用します。詳細については、「AWS IAM ユーザーガイド」の「Amazon EC2 インスタンスで実行されるアプリケーションに IAM ロールを使用してアクセス許可を付与する」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「AddRoleToInstanceProfile
」を参照してください。
-
- PowerShell
-
- Tools for PowerShell V4
-
例 1: このコマンドは、
S3Accessという名前のロールをwebserverという名前の既存のインスタンスプロファイルに追加します。インスタンスプロファイルを作成するには、New-IAMInstanceProfileコマンドを使用します。このコマンドを使用してインスタンスプロファイルを作成し、ロールに関連付けると、EC2 インスタンスにアタッチできます。そのためには、New-EC2InstanceコマンドレットをInstanceProfile_ArnまたはInstanceProfile-Nameパラメータと共に使用して、新しいインスタンスを起動します。Add-IAMRoleToInstanceProfile -RoleName "S3Access" -InstanceProfileName "webserver"-
API の詳細については、「AWS Tools for PowerShell Cmdlet リファレンス (V4)」の「AddRoleToInstanceProfile」を参照してください。
-
- Tools for PowerShell V5
-
例 1: このコマンドは、
S3Accessという名前のロールをwebserverという名前の既存のインスタンスプロファイルに追加します。インスタンスプロファイルを作成するには、New-IAMInstanceProfileコマンドを使用します。このコマンドを使用してインスタンスプロファイルを作成し、ロールに関連付けると、EC2 インスタンスにアタッチできます。そのためには、New-EC2InstanceコマンドレットをInstanceProfile_ArnまたはInstanceProfile-Nameパラメータと共に使用して、新しいインスタンスを起動します。Add-IAMRoleToInstanceProfile -RoleName "S3Access" -InstanceProfileName "webserver"-
API の詳細については、「AWS Tools for PowerShell Cmdlet リファレンス (V5)」の「AddRoleToInstanceProfile」を参照してください。
-
AWS SDK デベロッパーガイドとコード例の詳細なリストについては、「このサービスを AWS SDK で使用する」を参照してください。このトピックには、使用開始方法に関する情報と、以前の SDK バージョンの詳細も含まれています。