View a markdown version of this page

AWS Private Certificate Authority のアクション、リソース、および条件キー - サービス認可リファレンス

AWS Private Certificate Authority のアクション、リソース、および条件キー

AWS Private Certificate Authority (サービスプレフィックス: acm-pca) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

AWS Private Certificate Authority で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

CreateCertificateAuthority

acm-pca:CreateCertificateAuthority

書き込み

acm-pca:TagCertificateAuthority

タグ付け、書き込み

CreateCertificateAuthorityAuditReport

acm-pca:CreateCertificateAuthorityAuditReport

書き込み

CreatePermission

acm-pca:CreatePermission

アクセス許可管理、書き込み

DeleteCertificateAuthority

acm-pca:DeleteCertificateAuthority

書き込み

DeletePermission

acm-pca:DeletePermission

アクセス許可管理、書き込み

DeletePolicy

acm-pca:DeletePolicy

アクセス許可管理、書き込み

DescribeCertificateAuthority

acm-pca:DescribeCertificateAuthority

読み取り

DescribeCertificateAuthorityAuditReport

acm-pca:DescribeCertificateAuthorityAuditReport

読み取り

GetCertificate

acm-pca:GetCertificate

読み取り

GetCertificateAuthorityCertificate

acm-pca:GetCertificateAuthorityCertificate

読み取り

GetCertificateAuthorityCsr

acm-pca:GetCertificateAuthorityCsr

読み取り

GetPolicy

acm-pca:GetPolicy

読み取り

ImportCertificateAuthorityCertificate

acm-pca:ImportCertificateAuthorityCertificate

書き込み

IssueCertificate

acm-pca:IssueCertificate

書き込み

ListCertificateAuthorities

acm-pca:ListCertificateAuthorities

リスト

ListPermissions

acm-pca:ListPermissions

読み取り

ListTags

acm-pca:ListTags

読み取り

PutPolicy

acm-pca:PutPolicy

アクセス許可管理、書き込み

RestoreCertificateAuthority

acm-pca:RestoreCertificateAuthority

書き込み

RevokeCertificate

acm-pca:RevokeCertificate

書き込み

TagCertificateAuthority

acm-pca:TagCertificateAuthority

タグ付け、書き込み

UntagCertificateAuthority

acm-pca:UntagCertificateAuthority

タグ付け、書き込み

UpdateCertificateAuthority

acm-pca:UpdateCertificateAuthority

書き込み

AWS Private Certificate Authority で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

CreateCertificateAuthority

プライベート CA AWS および関連するプライベートキーと設定を作成するアクセス許可を付与します

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateCertificateAuthorityAuditReport

プライベート CA AWS の監査レポートを作成する許可を付与

証明書の権限*

aws:ResourceTag/${TagKey}

書き込み

CreatePermission

プライベート CA AWS のアクセス許可を作成するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DeleteCertificateAuthority

プライベート CA AWS および関連するプライベートキーと設定を削除するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

書き込み

DeletePermission

プライベート CA AWS のアクセス許可を削除するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DeletePolicy

プライベート CA AWS のポリシーを削除するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

DescribeCertificateAuthority

指定された AWS プライベート CA に含まれる設定フィールドとステータスフィールドのリストを返すアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

読み取り

DescribeCertificateAuthorityAuditReport

AWS プライベート CA 監査レポートのステータスと情報を返すアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

読み取り

GetCertificate

ARN で指定された認証機関の AWS プライベート CA 証明書と証明書チェーンを取得する許可を付与

証明書の権限*

aws:ResourceTag/${TagKey}

読み取り

GetCertificateAuthorityCertificate

ARN で指定された認証機関の AWS プライベート CA 証明書と証明書チェーンを取得する許可を付与

証明書の権限*

aws:ResourceTag/${TagKey}

読み取り

GetCertificateAuthorityCsr

ARN で指定された証明書権限の AWS プライベート CA 証明書署名リクエスト (CSR) を取得する許可を付与

証明書の権限*

aws:ResourceTag/${TagKey}

読み取り

GetPolicy

プライベート CA AWS でポリシーを取得する許可を付与

証明書の権限*

aws:ResourceTag/${TagKey}

読み取り

ImportCertificateAuthorityCertificate

AWS プライベート CA の CA 証明書として使用する SSL/TLS 証明書をプライベート CA AWS にインポートする許可を付与

証明書の権限*

aws:ResourceTag/${TagKey}

書き込み

IssueCertificate

プライベート CA AWS 証明書を発行する許可を付与

証明書の権限*

acm-pca:TemplateArn

aws:ResourceTag/${TagKey}

書き込み

ListCertificateAuthorities

AWS プライベート CA 認証機関 ARNs のリストと、呼び出し元のアカウントの各 CA のステータスの概要を取得するアクセス許可を付与します

リスト

ListPermissions

プライベート CA AWS 認証機関に適用されたアクセス許可を一覧表示するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

読み取り

ListTags

プライベート CA AWS 認証機関に適用されたタグを一覧表示するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

読み取り

PutPolicy

プライベート CA AWS にポリシーを配置するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

アクセス許可管理、書き込み

RestoreCertificateAuthority

AWS プライベート CA を削除時の状態に復元するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

書き込み

RevokeCertificate

AWS プライベート CA によって発行された証明書を取り消すアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

書き込み

TagCertificateAuthority

プライベート CA に 1 AWS つ以上のタグを追加するアクセス許可を付与します

証明書の権限*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagCertificateAuthority

プライベート CA から 1 AWS つ以上のタグを削除するアクセス許可を付与します

証明書の権限*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UpdateCertificateAuthority

プライベート CA AWS の設定を更新するアクセス許可を付与します

証明書の権限*

aws:ResourceTag/${TagKey}

書き込み

AWS Private Certificate Authority で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

証明書の権限

arn:${Partition}:acm-pca:${Region}:${Account}:certificate-authority/${CertificateAuthorityId}

aws:ResourceTag/${TagKey}

AWS プライベート認証機関の条件キー

AWS Private Certificate Authority は、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

acm-pca:TemplateArn

証明書発行リクエストで使用した証明書テンプレートの ARN でアクセスをフィルタリングします

ARN

aws:RequestTag/${TagKey}

リクエストで渡されたタグでアクセスをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースに関連付けられたタグでアクセスをフィルタリングします

String

aws:TagKeys

リクエストで渡されたタグキーでアクセスをフィルタリングします

ArrayOfString