AutoSSL
Sertifika dağıtımı

AWS CloudFront

SSL sertifikalarını AWS CloudFront dağıtımlarına otomatik olarak nasıl dağıtırsınız.

Genel bakış

AutoSSL, SSL sertifikalarını Amazon CloudFront dağıtımlarınıza doğrudan ve otomatik olarak dağıtabilir. Sertifikayı ACM’ye (us-east-1 bölgesinde) içe aktarır ve dağıtım yapılandırmanızı günceller.

Bu dağıtımı nasıl yönetip çalıştıracağınız için Dağıtım yönetimi bölümüne bakın.

Yapılandırma parametreleri

Bu dağıtım hedefini AutoSSL konsolunda eklerken veya düzenlerken aşağıdaki parametreleri yapılandırırsınız:

ParametreAçıklamaÖrnek
Dağıtım kimlikleriSertifikanın dağıtılacağı CloudFront dağıtım kimliklerinin listesi.['EWH7HR80TDW90', 'EWH7HR81TDW87']

Nasıl çalışır

AutoSSL bir sertifikayı bir AWS CloudFront dağıtımına dağıttığında (örneğin EWH7HR80TDW90) şu adımları uygular:

  1. Dağıtım doğrulaması:
    • AWS API’sini (GetDistributionConfigCommand) çağırarak hedef CloudFront dağıtımının (EWH7HR80TDW90) geçerli yapılandırmasını alır.
    • Dağıtıma bağlı alternatif alan adlarını (CNAME) denetler ve verilen sertifikanın hepsini kapsadığını doğrular. Kapsanmayan bir alan adı varsa kesinti olmaması için o dağıtım atlanır.
  2. ACM içe aktarma:
    • CloudFront, sertifikaların us-east-1 bölgesinde barındırılmasını istediği için sertifika AWS ACM’nin us-east-1 bölgesine ImportCertificateCommand ile içe aktarılır.
    • Birden fazla dağıtıma dağıtılıyorsa ACM içe aktarma yalnızca bir kez yapılır ve oluşan ARN yeniden kullanılır.
  3. Yapılandırma güncellemesi:
    • AWS API’sini (UpdateDistributionCommand) çağırarak CloudFront dağıtımını (EWH7HR80TDW90) günceller.
    • Yeni içe aktarılan ACM sertifika ARN’sini dağıtımla ilişkilendirir ve SSL desteğini sni-only olarak ayarlar.

Erişim anahtarı gereksinimi

AWS API’si ile iletişim kurmak için bu sağlayıcı bir AWS erişim anahtarı gerektirir.

Gerekli izinler

Erişim anahtarı, CloudFront dağıtımlarını okuyup güncelleyebilen ve ACM’ye sertifika içe aktarabilen bir AWS IAM kullanıcısına ait olmalıdır.

Kullanıcınıza en az şu eylemleri içeren bir IAM ilkesi eklemeniz gerekir:

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

IAM izinlerini yönetme hakkında daha fazla bilgi için AWS IAM belgelerine bakın.

AWS CloudFront | AutoSSL