CLI で UpdateAssumeRolePolicy を使用する
次のサンプルコードは、UpdateAssumeRolePolicy を使用する方法を説明しています。
- CLI
-
- AWS CLI
-
IAM ロールの信頼ポリシーを更新するには
次の
update-assume-role-policyコマンドは、Test-Roleという名前のロールの信頼ポリシーを更新します。aws iam update-assume-role-policy \ --role-nameTest-Role\ --policy-documentfile://Test-Role-Trust-Policy.jsonこのコマンドでは何も出力されません。
信頼ポリシーは、Test-Role-Trust-Policy.json ファイル内で JSON ドキュメントとして定義されます。(ファイル名と拡張子には意味はありません。) 信頼ポリシーはプリンシパルを指定する必要があります。
ロールのアクセス許可ポリシーを更新するには、
put-role-policyコマンドを使用します。詳細については、「AWS IAM ユーザーガイド」の「IAM ロールの作成」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「UpdateAssumeRolePolicy
」を参照してください。
-
- PowerShell
-
- Tools for PowerShell V4
-
例 1: この例では、
ClientRoleという名前の IAM ロールを新しい信頼ポリシーで更新します。その内容は、ファイルClientRolePolicy.jsonから取得されます。JSON ファイルの内容を正常に処理するには、-Rawスイッチパラメータを使用する必要があることに注意してください。Update-IAMAssumeRolePolicy -RoleName ClientRole -PolicyDocument (Get-Content -raw ClientRolePolicy.json)-
API の詳細については、「AWS Tools for PowerShell Cmdlet リファレンス (V4)」の「UpdateAssumeRolePolicy」を参照してください。
-
- Tools for PowerShell V5
-
例 1: この例では、
ClientRoleという名前の IAM ロールを新しい信頼ポリシーで更新します。その内容は、ファイルClientRolePolicy.jsonから取得されます。JSON ファイルの内容を正常に処理するには、-Rawスイッチパラメータを使用する必要があることに注意してください。Update-IAMAssumeRolePolicy -RoleName ClientRole -PolicyDocument (Get-Content -raw ClientRolePolicy.json)-
API の詳細については、「AWS Tools for PowerShell Cmdlet リファレンス (V5)」の「UpdateAssumeRolePolicy」を参照してください。
-
AWS SDK デベロッパーガイドとコード例の詳細なリストについては、「このサービスを AWS SDK で使用する」を参照してください。このトピックには、使用開始方法に関する情報と、以前の SDK バージョンの詳細も含まれています。