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

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. 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

certificat*

ACM : CertificateKeyPairOrigin

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

CreateAcmeDomainValidation

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

point de terminaison acme*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateAcmeEndpoint

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

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateAcmeExternalAccountBinding

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

point de terminaison acme*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteAcmeDomainValidation

Accorde l'autorisation de supprimer une validation de domaine ACME

validation du domaine acme*

était : ResourceTag /$ {} TagKey

Écrire

DeleteAcmeEndpoint

Accorde l'autorisation de supprimer un point de terminaison ACME

point de terminaison acme*

était : ResourceTag /$ {} TagKey

Écrire

DeleteAcmeExternalAccountBinding

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

acme-external-account-binding*

était : ResourceTag /$ {} TagKey

Écrire

DeleteCertificate

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

certificat*

ACM : CertificateKeyPairOrigin

était : ResourceTag /$ {} TagKey

Écrire

DescribeAcmeAccount

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

point de terminaison acme*

était : ResourceTag /$ {} TagKey

Lecture

DescribeAcmeDomainValidation

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

validation du domaine acme*

était : ResourceTag /$ {} TagKey

Lecture

DescribeAcmeEndpoint

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

point de terminaison acme*

était : ResourceTag /$ {} TagKey

Lecture

DescribeAcmeExternalAccountBinding

Autorise à récupérer les détails d'une liaison de compte externe ACME

acme-external-account-binding*

était : ResourceTag /$ {} TagKey

Lecture

DescribeCertificate

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

certificat*

était : ResourceTag /$ {} TagKey

Lecture

ExportCertificate

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

certificat*

ACM : DomainNames

était : ResourceTag /$ {} TagKey

Lecture

GetAccountConfiguration

Accorde l'autorisation de récupérer la configuration au niveau du compte depuis 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*

était : ResourceTag /$ {} TagKey

Lecture

GetCertificate

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

certificat*

était : ResourceTag /$ {} TagKey

Lecture

ImportCertificate

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

certificat*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

ListAcmeAccounts

Accorde l'autorisation de répertorier les comptes ACME

point de terminaison acme*

était : ResourceTag /$ {} TagKey

List

ListAcmeDomainValidations

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

point de terminaison acme*

était : 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

point de terminaison acme*

était : ResourceTag /$ {} TagKey

List

ListCertificateDomainValidations

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

certificat*

était : 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

certificat*

était : ResourceTag /$ {} TagKey

Lecture

ListTagsForResource

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

validation du domaine acme

était : ResourceTag /$ {} TagKey

Lecture

point de terminaison ACME

était : ResourceTag /$ {} TagKey

Acme-External-Account-Binding

était : 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

certificat*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

RenewCertificate

Accorde l'autorisation de renouveler un certificat privé admissible

certificat*

était : ResourceTag /$ {} TagKey

Écrire

RequestCertificate

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

ACM : CertificateAuthority

ACM : CertificateKeyPairOrigin

ACM : CertificateTransparencyLogging

ACM : DomainNames

ACM : exportation

ACM : KeyAlgorithm

ACM : ValidationMethod

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

ResendValidationEmail

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

certificat*

était : ResourceTag /$ {} TagKey

Écrire

RevokeAcmeAccount

Accorde l'autorisation de révoquer un compte ACME

point de terminaison acme*

était : ResourceTag /$ {} TagKey

Écrire

RevokeAcmeExternalAccountBinding

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

acme-external-account-binding*

était : ResourceTag /$ {} TagKey

Écrire

RevokeCertificate

Accorde l'autorisation de révoquer un certificat exportable

certificat*

ACM : CertificateKeyPairOrigin

ACM : DomainNames

était : 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

validation du domaine acme

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

point de terminaison ACME

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Acme-External-Account-Binding

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

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

validation du domaine acme

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

point de terminaison ACME

était : ResourceTag /$ {} TagKey

lois : TagKeys

Acme-External-Account-Binding

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateAcmeDomainValidation

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

validation du domaine acme*

était : ResourceTag /$ {} TagKey

Écrire

UpdateAcmeEndpoint

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

point de terminaison acme*

était : ResourceTag /$ {} TagKey

Écrire

UpdateCertificate

Accorde l'autorisation de mettre à jour un certificat

certificat*

ACM : CertificateKeyPairOrigin

était : 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.

certificat*

ACM : ValidationMethod

était : 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

validation du domaine acme

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

était : ResourceTag /$ {} TagKey

point de terminaison ACME

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

était : ResourceTag /$ {} TagKey

Acme-External-Account-Binding

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

était : ResourceTag /$ {} TagKey

certificat

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

était : 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

Chaîne

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

Chaîne

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

Chaîne

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 : exportation

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

Chaîne

ACM : KeyAlgorithm

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

Chaîne

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

Chaîne

était : RequestTag /$ {} TagKey

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

Chaîne

était : ResourceTag /$ {} TagKey

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

Chaîne

lois : TagKeys

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

ArrayOfString