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 :
-
Découvrez comment configurer ce service.
-
Affichez la liste des opérations d'API disponibles pour ce service.
-
Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation IAM.
-
Consultez la référence d'autorisation de service programmatique
pour ce service.
Rubriques
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 |
Marquage, écriture |
|||
|
DeleteCertificate |
Écrire |
|||
|
DescribeCertificate |
Lecture |
|||
|
ExportCertificate |
Lecture |
|||
|
GetAccountConfiguration |
Lecture |
|||
|
GetCertificate |
Lecture |
|||
|
ImportCertificate |
Marquage, écriture |
|||
Écrire |
||||
|
ListCertificateDomainValidations |
List |
|||
|
ListCertificates |
List |
|||
|
ListTagsForCertificate |
Lecture |
|||
|
ListTagsForResource |
Lecture |
|||
|
PutAccountConfiguration |
Écrire |
|||
|
RemoveTagsFromCertificate |
Marquage, écriture |
|||
|
RenewCertificate |
Écrire |
|||
|
RequestCertificate |
Marquage, écriture |
|||
Écrire |
||||
|
ResendValidationEmail |
Écrire |
|||
|
RevokeCertificate |
Écrire |
|||
|
SearchCertificates |
List |
|||
|
TagResource |
Marquage, écriture |
|||
|
UntagResource |
Marquage, écriture |
|||
|
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 |
|---|---|---|---|---|
Accorde l'autorisation d'ajouter une ou plusieurs balises à un certificat |
ACM : CertificateKeyPairOrigin était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
Accorde l'autorisation de créer une validation de domaine ACME |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer un point de terminaison ACME |
Écrire |
|||
Accorde l'autorisation de créer une liaison de compte externe ACME |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de supprimer une validation de domaine ACME |
Écrire |
|||
Accorde l'autorisation de supprimer un point de terminaison ACME |
Écrire |
|||
Accorde l'autorisation de supprimer une liaison de compte externe ACME |
Écrire |
|||
Accorde l'autorisation de supprimer un certificat et la clé privée associée |
Écrire |
|||
Accorde l'autorisation de récupérer les informations d'un compte ACME |
Lecture |
|||
Accorde l'autorisation de récupérer les détails d'une validation de domaine ACME |
Lecture |
|||
Accorde l'autorisation de récupérer les détails d'un point de terminaison ACME |
Lecture |
|||
Autorise à récupérer les détails d'une liaison de compte externe ACME |
Lecture |
|||
Accorde l'autorisation de récupérer un certificat et ses métadonnées |
Lecture |
|||
Autorise l'exportation d'un certificat exportable pour une utilisation en tout lieu |
Lecture |
|||
Accorde l'autorisation de récupérer la configuration au niveau du compte depuis AWS Certificate Manager |
Lecture |
|||
Accorde l'autorisation de récupérer les informations d'identification pour une liaison de compte externe ACME |
Lecture |
|||
Accorde l'autorisation de récupérer un certificat et une chaîne de certificats pour un ARN de certificat |
Lecture |
|||
Autorise l'importation d'un certificat tiers dans AWS Certificate Manager (ACM) |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de répertorier les comptes ACME |
List |
|||
Accorde l'autorisation de répertorier les validations de domaines ACME |
List |
|||
Accorde l'autorisation de répertorier les points de terminaison ACME |
List |
|||
Accorde l'autorisation de répertorier les liaisons de comptes externes ACME |
List |
|||
Accorde l'autorisation de répertorier les méthodes de validation de domaine pour un certificat |
List |
|||
Accorde l'autorisation de récupérer une liste de certificats pour des paramètres de certificat spécifiques |
List |
|||
Accorde l'autorisation de répertorier les balises associées à un certificat |
Lecture |
|||
Accorde l'autorisation de répertorier les identifications d'une ressource |
Lecture |
|||
Accorde l'autorisation de mettre à jour la configuration au niveau du compte dans AWS Certificate Manager |
Écrire |
|||
Accorde l'autorisation de supprimer une ou plusieurs balises d'un certificat |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
Accorde l'autorisation de renouveler un certificat privé admissible |
Écrire |
|||
Accorde l'autorisation de demander un certificat public ou privé |
ACM : CertificateKeyPairOrigin ACM : CertificateTransparencyLogging |
Écrire |
||
Accorde l'autorisation de renvoyer un e-mail pour demander la validation de la propriété du domaine |
Écrire |
|||
Accorde l'autorisation de révoquer un compte ACME |
Écrire |
|||
Accorde l'autorisation de révoquer une liaison de compte externe ACME |
Écrire |
|||
Accorde l'autorisation de révoquer un certificat exportable |
Écrire |
|||
Accorde l'autorisation de récupérer une liste de certificats correspondant aux critères de recherche |
List |
|||
Accorde l'autorisation d'ajouter des balises à une ressource |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de supprimer des identifications d'une ressource. |
Marquage, écriture |
|||
Accorde l'autorisation de mettre à jour une validation de domaine ACME |
Écrire |
|||
Accorde l'autorisation de mettre à jour un point de terminaison ACME |
Écrire |
|||
Accorde l'autorisation de mettre à jour un certificat |
Écrire |
|||
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. |
É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 |
|---|---|---|
arn : $ {Partition} :acm : $ {Region} :$ {Account} :acme-endpoint/$ {} /acme-domain-validation/$ {} AcmeEndpointId AcmeDomainValidationId |
||
arn : $ {Partition} :acm : $ {Region} :$ {Account} :acme-endpoint/$ {} AcmeEndpointId |
||
arn : $ {Partition} :acm : $ {Region} :$ {Account} :acme-endpoint/$ {} /acme-external-account-binding/$ {} AcmeEndpointId ExternalAccountBindingId |
||
arn : $ {Partition} :acm : $ {Region} :$ {Account} :certificate/$ {} CertificateId |
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 |
|---|---|---|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Filtre l'accès en fonction de keyAlgorithm dans la requête |
Chaîne |
|
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 |
|
Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande |
Chaîne |
|
Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource. |
Chaîne |
|
Filtre l'accès en fonction de la présence de clés d'identification dans la demande |
ArrayOfString |