CLI で PutGroupPolicy を使用する
次のサンプルコードは、PutGroupPolicy を使用する方法を説明しています。
- CLI
-
- AWS CLI
-
グループにポリシーを追加するには
次の
put-group-policyコマンドは、Adminsという名前の IAM グループにポリシーを追加します。aws iam put-group-policy \ --group-nameAdmins\ --policy-documentfile://AdminPolicy.json\ --policy-nameAdminRootこのコマンドでは何も出力されません。
ポリシーは、AdminPolicy.json ファイル内で JSON ドキュメントとして定義されます。(ファイル名と拡張子には意味はありません。)
IAM ポリシーの詳細については、「AWS IAM ユーザーガイド」の「IAM ポリシーを管理する」を参照してください。
-
API の詳細については、「AWS CLI コマンドリファレンス」の「PutGroupPolicy
」を参照してください。
-
- PowerShell
-
- Tools for PowerShell V4
-
例 1: この例では、
AppTesterPolicyという名前のインラインポリシーを作成し、IAM グループAppTestersに埋め込みます。同じ名前のインラインポリシーが既に存在する場合、上書きされます。JSON ポリシーの内容がファイルapptesterpolicy.jsonに送られます。JSON ファイルの内容を正常に処理するには、-Rawパラメータを使用する必要があることに注意してください。Write-IAMGroupPolicy -GroupName AppTesters -PolicyName AppTesterPolicy -PolicyDocument (Get-Content -Raw apptesterpolicy.json)-
API の詳細については、「AWS Tools for PowerShell Cmdlet リファレンス (V4)」の「PutGroupPolicy」を参照してください。
-
- Tools for PowerShell V5
-
例 1: この例では、
AppTesterPolicyという名前のインラインポリシーを作成し、IAM グループAppTestersに埋め込みます。同じ名前のインラインポリシーが既に存在する場合、上書きされます。JSON ポリシーの内容がファイルapptesterpolicy.jsonに送られます。JSON ファイルの内容を正常に処理するには、-Rawパラメータを使用する必要があることに注意してください。Write-IAMGroupPolicy -GroupName AppTesters -PolicyName AppTesterPolicy -PolicyDocument (Get-Content -Raw apptesterpolicy.json)-
API の詳細については、「AWS Tools for PowerShell Cmdlet リファレンス (V5)」の「PutGroupPolicy」を参照してください。
-
AWS SDK デベロッパーガイドとコード例の詳細なリストについては、「このサービスを AWS SDK で使用する」を参照してください。このトピックには、使用開始方法に関する情報と、以前の SDK バージョンの詳細も含まれています。