AWS Private Certificate Authority のアクション、リソース、および条件キー
AWS Private Certificate Authority (サービスプレフィックス: acm-pca) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
AWS Private Certificate Authority で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 可能な値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
CreateCertificateAuthority |
書き込み |
|||
タグ付け、書き込み |
||||
|
CreateCertificateAuthorityAuditReport |
書き込み |
|||
|
CreatePermission |
アクセス許可管理、書き込み |
|||
|
DeleteCertificateAuthority |
書き込み |
|||
|
DeletePermission |
アクセス許可管理、書き込み |
|||
|
DeletePolicy |
アクセス許可管理、書き込み |
|||
|
DescribeCertificateAuthority |
読み取り |
|||
|
DescribeCertificateAuthorityAuditReport |
読み取り |
|||
|
GetCertificate |
読み取り |
|||
|
GetCertificateAuthorityCertificate |
読み取り |
|||
|
GetCertificateAuthorityCsr |
読み取り |
|||
|
GetPolicy |
読み取り |
|||
|
ImportCertificateAuthorityCertificate |
書き込み |
|||
|
IssueCertificate |
書き込み |
|||
|
ListCertificateAuthorities |
リスト |
|||
|
ListPermissions |
読み取り |
|||
|
ListTags |
読み取り |
|||
|
PutPolicy |
アクセス許可管理、書き込み |
|||
|
RestoreCertificateAuthority |
書き込み |
|||
|
RevokeCertificate |
書き込み |
|||
|
TagCertificateAuthority |
タグ付け、書き込み |
|||
|
UntagCertificateAuthority |
タグ付け、書き込み |
|||
|
UpdateCertificateAuthority |
書き込み |
AWS Private Certificate Authority で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
プライベート CA AWS および関連するプライベートキーと設定を作成するアクセス許可を付与します |
書き込み |
|||
プライベート CA AWS の監査レポートを作成する許可を付与 |
書き込み |
|||
プライベート CA AWS のアクセス許可を作成するアクセス許可を付与します |
アクセス許可管理、書き込み |
|||
プライベート CA AWS および関連するプライベートキーと設定を削除するアクセス許可を付与します |
書き込み |
|||
プライベート CA AWS のアクセス許可を削除するアクセス許可を付与します |
アクセス許可管理、書き込み |
|||
プライベート CA AWS のポリシーを削除するアクセス許可を付与します |
アクセス許可管理、書き込み |
|||
指定された AWS プライベート CA に含まれる設定フィールドとステータスフィールドのリストを返すアクセス許可を付与します |
読み取り |
|||
AWS プライベート CA 監査レポートのステータスと情報を返すアクセス許可を付与します |
読み取り |
|||
ARN で指定された認証機関の AWS プライベート CA 証明書と証明書チェーンを取得する許可を付与 |
読み取り |
|||
ARN で指定された認証機関の AWS プライベート CA 証明書と証明書チェーンを取得する許可を付与 |
読み取り |
|||
ARN で指定された証明書権限の AWS プライベート CA 証明書署名リクエスト (CSR) を取得する許可を付与 |
読み取り |
|||
プライベート CA AWS でポリシーを取得する許可を付与 |
読み取り |
|||
AWS プライベート CA の CA 証明書として使用する SSL/TLS 証明書をプライベート CA AWS にインポートする許可を付与 |
書き込み |
|||
プライベート CA AWS 証明書を発行する許可を付与 |
書き込み |
|||
AWS プライベート CA 認証機関 ARNs のリストと、呼び出し元のアカウントの各 CA のステータスの概要を取得するアクセス許可を付与します |
リスト |
|||
プライベート CA AWS 認証機関に適用されたアクセス許可を一覧表示するアクセス許可を付与します |
読み取り |
|||
プライベート CA AWS 認証機関に適用されたタグを一覧表示するアクセス許可を付与します |
読み取り |
|||
プライベート CA AWS にポリシーを配置するアクセス許可を付与します |
アクセス許可管理、書き込み |
|||
AWS プライベート CA を削除時の状態に復元するアクセス許可を付与します |
書き込み |
|||
AWS プライベート CA によって発行された証明書を取り消すアクセス許可を付与します |
書き込み |
|||
プライベート CA に 1 AWS つ以上のタグを追加するアクセス許可を付与します |
タグ付け、書き込み |
|||
プライベート CA から 1 AWS つ以上のタグを削除するアクセス許可を付与します |
タグ付け、書き込み |
|||
プライベート CA AWS の設定を更新するアクセス許可を付与します |
書き込み |
AWS Private Certificate Authority で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:acm-pca:${Region}:${Account}:certificate-authority/${CertificateAuthorityId} |
AWS プライベート認証機関の条件キー
AWS Private Certificate Authority は、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
証明書発行リクエストで使用した証明書テンプレートの ARN でアクセスをフィルタリングします |
ARN |
|
リクエストで渡されたタグでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグでアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーでアクセスをフィルタリングします |
ArrayOfString |