

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CodeDeploy アクセス許可 リファレンス
<a name="auth-and-access-control-permissions-reference"></a>

アクセスをセットアップし、IAM アイデンティティ (アイデンティティベースのポリシー) にアタッチできるアクセス権限ポリシーを作成する際、以下の表をリファレンスとして使用できます。この表には、各 CodeDeploy API オペレーション、アクションを実行するためのアクセス許可を付与できるアクション、およびアクセス許可を付与するために使用するリソース ARN の形式が示されています。アクションは、ポリシーの `Action` フィールドで指定します。ポリシーの `Resource` フィールドでリソース値として、ワイルドカード文字 (\*) を使用して、または使用せずに ARN を指定します。

CodeDeploy ポリシーで AWS全体の条件キーを使用して条件を表現できます。 AWS全体のキーの完全なリストについては、*IAM ユーザーガイド*の[「使用可能なキー](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements.html#AvailableKeys)」を参照してください。

アクションを指定するには、API オペレーション名 (例えば、`codedeploy:` や `codedeploy:GetApplication`) の前に `codedeploy:CreateApplication` プレフィックスを使用します。単一のステートメントに複数のアクションを指定するには、コンマで区切ります (例えば、`"Action": ["codedeploy:action1", "codedeploy:action2"]`)。

**ワイルドカード文字の使用**

ARN でワイルドカード文字 (\*) を使用して、複数のアクションまたはリソースを指定できます。例えば、`codedeploy:*` は、すべての CodeDeploy アクションを指定し、`codedeploy:Get*` は、`Get` という単語で始まるすべての CodeDeploy アクションを指定します。次の例では、`West` で始まり、名前が `Test` で始まるアプリケーションに関連付けられている名前を持つすべてのデプロイグループにアクセス権限を付与します。

```
arn:aws:codedeploy:us-west-2:444455556666:deploymentgroup:Test*/West*
```

表に表示されている次のリソースでワイルドカードを使用できます。
+ {{application-name}}
+ {{deployment-group-name}}
+ {{deployment-configuration-name}}
+ {{instance-ID}}

ワイルドカードは {{region}} または {{account-id}} では使用できません。ワイルドカードの詳細については、*IAM ユーザーガイド*の [IAM ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html) を参照してください。

**注記**  
 各アクションの ARN ではリソースの後にコロン (:) が続きます。また、リソースの後にスラッシュ (/) を使用できます。詳細については、「[CodeDeploy の ARN の例](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-codedeploy)」を参照してください。

スクロールバーを使用して、テーブルの残りの部分を確認します。


**CodeDeploy API オペレーションおよびコミットされたコードのアクションで必要なアクセス権限**  
[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/codedeploy/latest/userguide/auth-and-access-control-permissions-reference.html)