AutoSSL
Certificat de déploiement

AWS CloudFront

Comment déployer automatiquement des certificats SSL vers des distributions AWS CloudFront.

Vue d’ensemble

AutoSSL peut déployer des certificats SSL directement sur vos distributions Amazon CloudFront. Il importe le certificat dans ACM (région us-east-1), puis met à jour la configuration de la distribution.

Pour gérer et lancer ce déploiement, consultez la section Gestion des déploiements.

Paramètres de configuration

Lorsque vous ajoutez ou modifiez cette cible de déploiement dans la console AutoSSL, renseignez les paramètres suivants :

ParamètreDescriptionExemple
ID de distributionListe des ID de distributions CloudFront sur lesquelles déployer le certificat.['EWH7HR80TDW90', 'EWH7HR81TDW87']

Fonctionnement

Lorsque AutoSSL déploie un certificat vers une distribution AWS CloudFront (par exemple EWH7HR80TDW90), il procède ainsi :

  1. Vérification de la distribution :
    • Appelle l’API AWS (GetDistributionConfigCommand) pour lire la configuration actuelle de la distribution CloudFront cible (EWH7HR80TDW90).
    • Contrôle les noms de domaine alternatifs (CNAME) associés à la distribution et vérifie que le certificat les couvre tous. Si un domaine associé n’est pas couvert, le déploiement est ignoré afin d’éviter une interruption.
  2. Importation dans ACM :
    • CloudFront exige que le certificat soit hébergé dans us-east-1. AutoSSL l’importe donc dans AWS ACM, région us-east-1, avec ImportCertificateCommand.
    • Si plusieurs distributions sont concernées, l’importation ACM n’a lieu qu’une fois et l’ARN obtenu est réutilisé.
  3. Mise à jour de la configuration :
    • Appelle l’API AWS (UpdateDistributionCommand) pour mettre à jour la distribution CloudFront (EWH7HR80TDW90).
    • Associe l’ARN du certificat ACM importé à la distribution et règle la prise en charge SSL sur sni-only.

Clé d’accès requise

Pour appeler l’API AWS, ce fournisseur exige une clé d’accès AWS.

Autorisations requises

La clé d’accès doit appartenir à un utilisateur IAM AWS autorisé à lire et mettre à jour les distributions CloudFront, et à importer des certificats dans ACM.

Attachez à cet utilisateur une politique IAM qui comprend au minimum les actions suivantes :

  • acm:ImportCertificate
  • cloudfront:GetDistributionConfig
  • cloudfront:UpdateDistribution

Pour gérer les autorisations IAM, consultez la documentation IAM d’AWS.

AWS CloudFront | AutoSSL