View a markdown version of this page

Actions, ressources et clés de condition pour AWS Private Certificate Authority - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS Private Certificate Authority

AWS L'autorité de certification privée (préfixe de service :acm-pca) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS Private Certificate Authority

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

CreateCertificateAuthority

ACM-PCA : CreateCertificateAuthority

Écrire

ACM-PCA : TagCertificateAuthority

Marquage, écriture

CreateCertificateAuthorityAuditReport

ACM-PCA : CreateCertificateAuthorityAuditReport

Écrire

CreatePermission

ACM-PCA : CreatePermission

Gestion des autorisations, Write

DeleteCertificateAuthority

ACM-PCA : DeleteCertificateAuthority

Écrire

DeletePermission

ACM-PCA : DeletePermission

Gestion des autorisations, Write

DeletePolicy

ACM-PCA : DeletePolicy

Gestion des autorisations, Write

DescribeCertificateAuthority

ACM-PCA : DescribeCertificateAuthority

Lecture

DescribeCertificateAuthorityAuditReport

ACM-PCA : DescribeCertificateAuthorityAuditReport

Lecture

GetCertificate

ACM-PCA : GetCertificate

Lecture

GetCertificateAuthorityCertificate

ACM-PCA : GetCertificateAuthorityCertificate

Lecture

GetCertificateAuthorityCsr

ACM-PCA : GetCertificateAuthorityCsr

Lecture

GetPolicy

ACM-PCA : GetPolicy

Lecture

ImportCertificateAuthorityCertificate

ACM-PCA : ImportCertificateAuthorityCertificate

Écrire

IssueCertificate

ACM-PCA : IssueCertificate

Écrire

ListCertificateAuthorities

ACM-PCA : ListCertificateAuthorities

List

ListPermissions

ACM-PCA : ListPermissions

Lecture

ListTags

ACM-PCA : ListTags

Lecture

PutPolicy

ACM-PCA : PutPolicy

Gestion des autorisations, Write

RestoreCertificateAuthority

ACM-PCA : RestoreCertificateAuthority

Écrire

RevokeCertificate

ACM-PCA : RevokeCertificate

Écrire

TagCertificateAuthority

ACM-PCA : TagCertificateAuthority

Marquage, écriture

UntagCertificateAuthority

ACM-PCA : UntagCertificateAuthority

Marquage, écriture

UpdateCertificateAuthority

ACM-PCA : UpdateCertificateAuthority

Écrire

Actions définies par AWS Private Certificate Authority

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

CreateCertificateAuthority

Accorde l'autorisation de créer une autorité de certification AWS privée ainsi que la clé privée et la configuration associées

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateCertificateAuthorityAuditReport

Accorde l'autorisation de créer un rapport d'audit pour une autorité de certification AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Écrire

CreatePermission

Accorde l'autorisation de créer une autorisation pour une autorité de certification AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Gestion des autorisations, Write

DeleteCertificateAuthority

Accorde l'autorisation de supprimer une autorité de certification AWS privée ainsi que la clé privée et la configuration associées

autorité de certification*

était : ResourceTag /$ {} TagKey

Écrire

DeletePermission

Accorde l'autorisation de supprimer une autorisation pour une autorité de certification AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Gestion des autorisations, Write

DeletePolicy

Accorde l'autorisation de supprimer la politique d'une autorité de certification AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Gestion des autorisations, Write

DescribeCertificateAuthority

Accorde l'autorisation de renvoyer une liste des champs de configuration et d'état contenus dans l'autorité de certification AWS privée spécifiée

autorité de certification*

était : ResourceTag /$ {} TagKey

Lecture

DescribeCertificateAuthorityAuditReport

Accorde l'autorisation de renvoyer le statut et les informations relatives à un rapport d'audit de AWS Private CA

autorité de certification*

était : ResourceTag /$ {} TagKey

Lecture

GetCertificate

Accorde l'autorisation de récupérer un certificat CA AWS privé et une chaîne de certificats pour l'autorité de certification spécifiée par un ARN

autorité de certification*

était : ResourceTag /$ {} TagKey

Lecture

GetCertificateAuthorityCertificate

Accorde l'autorisation de récupérer un certificat CA AWS privé et une chaîne de certificats pour l'autorité de certification spécifiée par un ARN

autorité de certification*

était : ResourceTag /$ {} TagKey

Lecture

GetCertificateAuthorityCsr

Accorde l'autorisation de récupérer une demande de signature de certificat CA AWS privée (CSR) pour l'autorité de certification spécifiée par un ARN

autorité de certification*

était : ResourceTag /$ {} TagKey

Lecture

GetPolicy

Accorde l'autorisation de récupérer la politique sur une CA AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Lecture

ImportCertificateAuthorityCertificate

Accorde l'autorisation d'importer un SSL/TLS certificat dans une autorité de certification AWS privée afin de l'utiliser comme certificat d'autorité de certification d'une autorité de certification AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Écrire

IssueCertificate

Autorise l'émission d'un certificat CA AWS privé

autorité de certification*

ACM-PCA : TemplateArn

était : ResourceTag /$ {} TagKey

Écrire

ListCertificateAuthorities

Accorde l'autorisation de récupérer une liste des ARN de l'autorité de certification AWS privée et un résumé du statut de chaque autorité de certification dans le compte d'appel

List

ListPermissions

Accorde l'autorisation de répertorier les autorisations qui ont été appliquées à l'autorité de certification AWS privée CA

autorité de certification*

était : ResourceTag /$ {} TagKey

Lecture

ListTags

Accorde l'autorisation de répertorier les balises qui ont été appliquées à l'autorité de certification AWS Private CA

autorité de certification*

était : ResourceTag /$ {} TagKey

Lecture

PutPolicy

Accorde l'autorisation d'appliquer une politique à une autorité de certification AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Gestion des autorisations, Write

RestoreCertificateAuthority

Accorde l'autorisation de restaurer une autorité de certification AWS privée de l'état supprimé à l'état dans lequel elle se trouvait au moment de sa suppression

autorité de certification*

était : ResourceTag /$ {} TagKey

Écrire

RevokeCertificate

Accorde l'autorisation de révoquer un certificat émis par une autorité de certification AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Écrire

TagCertificateAuthority

Accorde l'autorisation d'ajouter une ou plusieurs balises à une autorité de certification AWS privée

autorité de certification*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

UntagCertificateAuthority

Accorde l'autorisation de supprimer une ou plusieurs balises d'une autorité de certification AWS privée

autorité de certification*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

UpdateCertificateAuthority

Accorde l'autorisation de mettre à jour la configuration d'une autorité de certification AWS privée

autorité de certification*

était : ResourceTag /$ {} TagKey

Écrire

Types de ressources définis par AWS Private Certificate Authority

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

autorité de certification

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

était : ResourceTag /$ {} TagKey

Clés de condition pour AWS Private Certificate Authority

AWS L'autorité de certification privée définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

ACM-PCA : TemplateArn

Filtre l'accès en fonction de l'ARN du modèle de certificat utilisé dans la demande d'émission de certificat.

ARN

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des identifications associées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString