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.
Création d'autorisations de compte unique pour un utilisateur IAM
Lorsque l'administrateur de l'autorité de certification (c'est-à-dire le propriétaire de l'autorité de certification) et l'émetteur du certificat résident sur un même AWS compte, il est recommandé de séparer les rôles d'émetteur et d'administrateur en créant un utilisateur Gestion des identités et des accès AWS (IAM) avec des autorisations limitées. Pour plus d'informations sur l'utilisation d'IAM avec Autorité de certification privée AWS, ainsi que des exemples d'autorisations, consultezGestion des identités et des accès (IAM) pour Autorité de certification privée AWS.
Single-account cas 1 : émission d'un certificat non géré
Dans ce cas, le titulaire du compte crée une autorité de certification privée, puis crée un utilisateur IAM autorisé à émettre des certificats signés par l'autorité de certification privée. L'utilisateur IAM émet un certificat en appelant l' Autorité de certification privée AWS
IssueCertificateAPI.
Les certificats émis de cette manière ne sont pas gérés, ce qui signifie qu'un administrateur doit les exporter et les installer sur les appareils sur lesquels ils sont destinés à être utilisés. Ils doivent également être renouvelés manuellement à leur expiration. L'émission d'un certificat à l'aide de cette API nécessite une demande de signature de certificat (CSR) et une paire de clés générées en dehors Autorité de certification privée AWS par OpenSSL IssueCertificatedocumentation https://docs.aws.amazon.com/privateca/latest/APIReference/API_IssueCertificate.html.
Single-account cas 2 : émission d'un certificat géré via ACM
Ce second cas concerne des opérations d'API provenant à la fois d'ACM et de PCA. Le titulaire du compte crée un utilisateur CA et IAM privé comme précédemment. Le titulaire du compte autorise ensuite le principal du service ACM à renouveler automatiquement tous les certificats signés par cette autorité de certification. L'utilisateur IAM émet à nouveau le certificat, mais cette fois en appelant l'RequestCertificateAPI ACM, qui gère la CSR et la génération de clés. Lorsque le certificat expire, ACM automatise le flux de renouvellement.
Le titulaire du compte a la possibilité d'accorder une autorisation de renouvellement via la console de gestion pendant ou après la création de l'autorité de certification ou à l'aide de l'CreatePermissionAPI PCA. Les certificats gérés créés à partir de ce flux de travail peuvent être utilisés avec les AWS services intégrés à ACM.
La section suivante contient les procédures d'octroi des autorisations de renouvellement.
Attribuer des autorisations de renouvellement de certificat à ACM
Avec Managed Renewal in AWS Certificate Manager (ACM), vous pouvez automatiser le processus de renouvellement des certificats pour les certificats publics et privés. Pour qu'ACM renouvelle automatiquement les certificats générés par une autorité de certification privée, le principal du service ACM doit bénéficier de toutes les autorisations possibles de la part de l'autorité de certification elle-même. Si ces autorisations de renouvellement ne sont pas présentes pour ACM, le propriétaire de l'autorité de certification (ou un représentant autorisé) doit réémettre manuellement chaque certificat privé à son expiration.
Important
Ces procédures d'attribution des autorisations de renouvellement s'appliquent uniquement lorsque le propriétaire de l'autorité de certification et l'émetteur du certificat résident sur le même AWS compte. Pour les scénarios multicomptes, consultezJoignez une politique d'accès entre comptes.
Les autorisations de renouvellement peuvent être déléguées lors de la création de l'autorité de certification privée ou modifiées à tout moment, tant que l'état de l'autorité de certification est ACTIVE.
Vous pouvez gérer les autorisations d'une autorité de certification privée à partir de la console Autorité de certification privée AWS
Pour attribuer des autorisations CA privées à ACM (console)
-
Connectez-vous à votre AWS compte et ouvrez la Autorité de certification privée AWS console à l'adresse https://console.aws.amazon.com/acm-pca/home
. -
Sur la page Autorités de certification privées, choisissez votre autorité de certification privée dans la liste.
-
Choisissez Actions, puis configurez les autorisations de l'autorité de certification.
-
Sélectionnez Autoriser l'accès ACM pour renouveler les certificats demandés par ce compte.
-
Choisissez Enregistrer.
Pour gérer les autorisations ACM dans Autorité de certification privée AWS (AWS CLI)
Utilisez la commande create-permission pour attribuer des autorisations à ACM. Vous devez attribuer les autorisations nécessaires (IssueCertificateGetCertificate, etListPermissions) pour qu'ACM renouvelle automatiquement vos certificats.
$aws acm-pca create-permission \ --certificate-authority-arn arn:aws:acm-pca:region:account:certificate-authority/CA_ID\ --actionsIssueCertificateGetCertificateListPermissions\ --principal acm.amazonaws.com
Utilisez la commande list-permissions pour répertorier les autorisations déléguées par une autorité de certification.
$aws acm-pca list-permissions \ --certificate-authority-arn arn:aws:acm-pca:region:account:certificate-authority/CA_ID
Utilisez la commande delete-permission pour révoquer les autorisations attribuées par une autorité de certification à un AWS principal de service.
$aws acm-pca delete-permission \ --certificate-authority-arn arn:aws:acm-pca:region:account:certificate-authority/CA_ID\ --principal acm.amazonaws.com