View a markdown version of this page

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

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

AWS Certificate Manager (préfixe de service :acm) 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 Certificate Manager

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

AddTagsToCertificate

acm:AddTagsToCertificate

Marquage, écriture

DeleteCertificate

acm:DeleteCertificate

Écrire

DescribeCertificate

acm:DescribeCertificate

Lecture

ExportCertificate

acm:ExportCertificate

Lecture

GetAccountConfiguration

acm:GetAccountConfiguration

Lecture

GetCertificate

acm:GetCertificate

Lecture

ImportCertificate

acm:AddTagsToCertificate

Marquage, écriture

acm:ImportCertificate

Écrire

ListCertificateDomainValidations

acm:ListCertificateDomainValidations

List

ListCertificates

acm:ListCertificates

List

ListTagsForCertificate

acm:ListTagsForCertificate

Lecture

ListTagsForResource

acm:ListTagsForResource

Lecture

PutAccountConfiguration

acm:PutAccountConfiguration

Écrire

RemoveTagsFromCertificate

acm:RemoveTagsFromCertificate

Marquage, écriture

RenewCertificate

acm:RenewCertificate

Écrire

RequestCertificate

acm:AddTagsToCertificate

Marquage, écriture

acm:RequestCertificate

Écrire

ResendValidationEmail

acm:ResendValidationEmail

Écrire

RevokeCertificate

acm:RevokeCertificate

Écrire

SearchCertificates

acm:SearchCertificates

List

TagResource

acm:TagResource

Marquage, écriture

UntagResource

acm:UntagResource

Marquage, écriture

UpdateCertificateOptions

acm:UpdateCertificateOptions

Écrire

Actions définies par AWS Certificate Manager

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. 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

AddTagsToCertificate

Accorde l'autorisation d'ajouter une ou plusieurs balises à un certificat

certificate*

acm:CertificateKeyPairOrigin

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquage, écriture

CreateAcmeDomainValidation

Accorde l'autorisation de créer une validation de domaine ACME

acme-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Écrire

CreateAcmeEndpoint

Accorde l'autorisation de créer un point de terminaison ACME

aws:RequestTag/${TagKey}

aws:TagKeys

Écrire

CreateAcmeExternalAccountBinding

Accorde l'autorisation de créer une liaison de compte externe ACME

acme-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Écrire

CreateTimeStamp

Accorde l'autorisation de créer un jeton d'horodatage RFC 3161 sur un résumé de message soumis

Écrire

DeleteAcmeDomainValidation

Accorde l'autorisation de supprimer une validation de domaine ACME

acme-domain-validation*

aws:ResourceTag/${TagKey}

Écrire

DeleteAcmeEndpoint

Accorde l'autorisation de supprimer un point de terminaison ACME

acme-endpoint*

aws:ResourceTag/${TagKey}

Écrire

DeleteAcmeExternalAccountBinding

Accorde l'autorisation de supprimer une liaison de compte externe ACME

acme-external-account-binding*

aws:ResourceTag/${TagKey}

Écrire

DeleteCertificate

Accorde l'autorisation de supprimer un certificat et la clé privée associée

certificate*

acm:CertificateKeyPairOrigin

aws:ResourceTag/${TagKey}

Écrire

DescribeAcmeAccount

Accorde l'autorisation de récupérer les informations d'un compte ACME

acme-endpoint*

aws:ResourceTag/${TagKey}

Lecture

DescribeAcmeDomainValidation

Accorde l'autorisation de récupérer les détails d'une validation de domaine ACME

acme-domain-validation*

aws:ResourceTag/${TagKey}

Lecture

DescribeAcmeEndpoint

Accorde l'autorisation de récupérer les détails d'un point de terminaison ACME

acme-endpoint*

aws:ResourceTag/${TagKey}

Lecture

DescribeAcmeExternalAccountBinding

Accorde l'autorisation de récupérer les détails d'une liaison de compte externe ACME

acme-external-account-binding*

aws:ResourceTag/${TagKey}

Lecture

DescribeCertificate

Accorde l'autorisation de récupérer un certificat et ses métadonnées

certificate*

aws:ResourceTag/${TagKey}

Lecture

ExportCertificate

Autorise l'exportation d'un certificat exportable pour une utilisation en tout lieu

certificate*

acm:DomainNames

aws:ResourceTag/${TagKey}

Lecture

GetAccountConfiguration

Accorde l'autorisation de récupérer la configuration au niveau du compte à partir de AWS Certificate Manager

Lecture

GetAcmeExternalAccountBindingCredentials

Accorde l'autorisation de récupérer les informations d'identification pour une liaison de compte externe ACME

acme-external-account-binding*

aws:ResourceTag/${TagKey}

Lecture

GetCertificate

Accorde l'autorisation de récupérer un certificat et une chaîne de certificats pour un ARN de certificat

certificate*

aws:ResourceTag/${TagKey}

Lecture

ImportCertificate

Autorise l'importation d'un certificat tiers dans AWS Certificate Manager (ACM)

certificate*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Écrire

ListAcmeAccounts

Accorde l'autorisation de répertorier les comptes ACME

acme-endpoint*

aws:ResourceTag/${TagKey}

List

ListAcmeDomainValidations

Accorde l'autorisation de répertorier les validations de domaines ACME

acme-endpoint*

aws:ResourceTag/${TagKey}

List

ListAcmeEndpoints

Accorde l'autorisation de répertorier les points de terminaison ACME

List

ListAcmeExternalAccountBindings

Accorde l'autorisation de répertorier les liaisons de comptes externes ACME

acme-endpoint*

aws:ResourceTag/${TagKey}

List

ListCertificateDomainValidations

Accorde l'autorisation de répertorier les méthodes de validation de domaine pour un certificat

certificate*

aws:ResourceTag/${TagKey}

List

ListCertificates

Accorde l'autorisation de récupérer une liste de certificats pour des paramètres de certificat spécifiques

List

ListTagsForCertificate

Accorde l'autorisation de répertorier les balises associées à un certificat

certificate*

aws:ResourceTag/${TagKey}

Lecture

ListTagsForResource

Accorde l'autorisation de répertorier les identifications d'une ressource

acme-domain-validation

aws:ResourceTag/${TagKey}

Lecture

acme-endpoint

aws:ResourceTag/${TagKey}

acme-external-account-binding

aws:ResourceTag/${TagKey}

PutAccountConfiguration

Accorde l'autorisation de mettre à jour la configuration au niveau du compte dans AWS Certificate Manager

Écrire

RemoveTagsFromCertificate

Accorde l'autorisation de supprimer une ou plusieurs balises d'un certificat

certificate*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquage, écriture

RenewCertificate

Accorde l'autorisation de renouveler un certificat privé admissible

certificate*

aws:ResourceTag/${TagKey}

Écriture

RequestCertificate

Accorde l'autorisation de demander un certificat public ou privé

acm:CertificateAuthority

acm:CertificateKeyPairOrigin

acm:CertificateTransparencyLogging

acm:DomainNames

acm:Export

acm:KeyAlgorithm

acm:ValidationMethod

aws:RequestTag/${TagKey}

aws:TagKeys

Écriture

ResendValidationEmail

Accorde l'autorisation de renvoyer un e-mail pour demander la validation de la propriété du domaine

certificate*

aws:ResourceTag/${TagKey}

Écrire

RevokeAcmeAccount

Accorde l'autorisation de révoquer un compte ACME

acme-endpoint*

aws:ResourceTag/${TagKey}

Écrire

RevokeAcmeExternalAccountBinding

Accorde l'autorisation de révoquer une liaison de compte externe ACME

acme-external-account-binding*

aws:ResourceTag/${TagKey}

Écrire

RevokeCertificate

Accorde l'autorisation de révoquer un certificat exportable

certificate*

acm:CertificateKeyPairOrigin

acm:DomainNames

aws:ResourceTag/${TagKey}

Écrire

SearchCertificates

Accorde l'autorisation de récupérer une liste de certificats correspondant aux critères de recherche

List

TagResource

Accorde l'autorisation d'ajouter des balises à une ressource

acme-domain-validation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquage, écriture

acme-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

acme-external-account-binding

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Accorde l'autorisation de supprimer des identifications d'une ressource.

acme-domain-validation

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquage, écriture

acme-endpoint

aws:ResourceTag/${TagKey}

aws:TagKeys

acme-external-account-binding

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAcmeDomainValidation

Accorde l'autorisation de mettre à jour une validation de domaine ACME

acme-domain-validation*

aws:ResourceTag/${TagKey}

Écrire

UpdateAcmeEndpoint

Accorde l'autorisation de mettre à jour un point de terminaison ACME

acme-endpoint*

aws:ResourceTag/${TagKey}

Écrire

UpdateCertificate

Accorde l'autorisation de mettre à jour un certificat

certificate*

acm:CertificateKeyPairOrigin

aws:ResourceTag/${TagKey}

Écrire

UpdateCertificateOptions

Accorde l'autorisation de mettre à jour la configuration d'un certificat. Utilisez-le pour indiquer si vous souhaitez activer ou désactiver la journalisation transparente des certificats ou pour mettre à jour la méthode de validation du domaine du certificat.

certificate*

acm:ValidationMethod

aws:ResourceTag/${TagKey}

Écrire

Types de ressources définis par AWS Certificate Manager

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

acme-domain-validation

arn:${Partition}:acm:${Region}:${Account}:acme-endpoint/${AcmeEndpointId}/acme-domain-validation/${AcmeDomainValidationId}

aws:ResourceTag/${TagKey}

acme-endpoint

arn:${Partition}:acm:${Region}:${Account}:acme-endpoint/${AcmeEndpointId}

aws:ResourceTag/${TagKey}

acme-external-account-binding

arn:${Partition}:acm:${Region}:${Account}:acme-endpoint/${AcmeEndpointId}/acme-external-account-binding/${ExternalAccountBindingId}

aws:ResourceTag/${TagKey}

certificate

arn:${Partition}:acm:${Region}:${Account}:certificate/${CertificateId}

aws:ResourceTag/${TagKey}

Clés de condition pour AWS Certificate Manager

AWS Certificate Manager 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:CertificateAuthority

Filtre l'accès en fonction de certificateAuthority dans la requête. Peut être utilisé pour restreindre les autorités de certification à partir desquelles les certificats peuvent être émis

String

acm:CertificateKeyPairOrigin

Filtre l'accès par certificat KeyPairOrigin dans la demande. Peut être utilisé pour restreindre les chemins de provisionnement de certificats autorisés

String

acm:CertificateTransparencyLogging

Filtre l'accès par TransparencyLogging option de certificat dans la demande. Par défaut, « ACTIVÉ » si aucune clé n'est présente dans la requête

String

acm:DomainNames

Filtre l'accès par domainNames dans la requête. Cette clé peut être utilisée pour restreindre les domaines pouvant figurer dans les requêtes de certificat

ArrayOfString

acm:Export

Filtre l'accès par l'option d'exportation figurant dans la demande. Peut être utilisé pour restreindre la création de certificats pouvant être exportés

String

acm:KeyAlgorithm

Filtre l'accès en fonction de keyAlgorithm dans la requête

String

acm:ValidationMethod

Filtre l'accès en fonction de validationMethod dans la requête. Par défaut, « E-MAIL » si aucune clé n'est présente dans la requête

String

aws:RequestTag/${TagKey}

Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande

String

aws:ResourceTag/${TagKey}

Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource.

String

aws:TagKeys

Filtre l'accès en fonction de la présence de clés d'identification dans la demande

ArrayOfString