AutoSSL
Zertifikat bereitstellen

AWS CloudFront

So stellen Sie SSL-Zertifikate automatisch für AWS-CloudFront-Distributionen bereit.

Übersicht

AutoSSL kann SSL-Zertifikate automatisch direkt für Ihre Amazon-CloudFront-Distributionen bereitstellen. Dabei wird das Zertifikat in ACM (in der Region us-east-1) importiert und die Distributionskonfiguration aktualisiert.

Wie Sie diese Bereitstellung verwalten und ausführen, steht im Abschnitt Bereitstellungen verwalten.

Konfigurationsparameter

Wenn Sie dieses Bereitstellungsziel in der AutoSSL-Konsole hinzufügen oder bearbeiten, konfigurieren Sie die folgenden Parameter:

ParameterBeschreibungBeispiel
Distributions-IDsListe der CloudFront-Distributions-IDs, für die das Zertifikat bereitgestellt werden soll.['EWH7HR80TDW90', 'EWH7HR81TDW87']

Funktionsweise

Wenn AutoSSL ein Zertifikat für eine AWS-CloudFront-Distribution bereitstellt, zum Beispiel EWH7HR80TDW90, führt es diese Schritte aus:

  1. Distribution prüfen:
    • Ruft über die AWS-API (GetDistributionConfigCommand) die aktuelle Konfiguration der CloudFront-Distribution (EWH7HR80TDW90) ab.
    • Prüft die an die Distribution gebundenen alternativen Domainnamen (CNAMEs) und stellt sicher, dass das Zertifikat alle abdeckt. Fehlt eine gebundene Domain, wird die Bereitstellung übersprungen, damit kein Ausfall entsteht.
  2. Import in ACM:
    • CloudFront verlangt Zertifikate in us-east-1. Das Zertifikat wird daher in AWS ACM in der Region us-east-1 mit ImportCertificateCommand importiert.
    • Bei mehreren Distributionen erfolgt der ACM-Import nur einmal. Der entstandene ARN wird wiederverwendet.
  3. Konfiguration aktualisieren:
    • Aktualisiert über die AWS-API (UpdateDistributionCommand) die CloudFront-Distribution (EWH7HR80TDW90).
    • Verknüpft den neu importierten ACM-Zertifikat-ARN mit der Distribution und setzt die SSL-Unterstützung auf sni-only.

Anforderungen an Zugriffsschlüssel

Für die AWS-API benötigt dieser Anbieter einen AWS-Zugriffsschlüssel.

Erforderliche Berechtigungen

Der Zugriffsschlüssel muss zu einem AWS-IAM-Benutzer gehören, der CloudFront-Distributionen lesen und aktualisieren sowie Zertifikate in ACM importieren darf.

Hängen Sie dem Benutzer eine IAM-Richtlinie mit mindestens diesen Aktionen an:

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

Weitere Informationen zur Verwaltung von IAM-Berechtigungen finden Sie in der AWS-IAM-Dokumentation.

AWS CloudFront | AutoSSL