SSL Sertifikası

AWS ACM API Kullanımı

AWS ACM'de sertifika isteme, DNS doğrulama ve içe aktarma komutları; bölge kuralı ve ACM sertifikasının dışa aktarılamaması.

AWS Certificate Manager (ACM), AWS'nin yük dengeleyici, CloudFront ve API Gateway gibi tümleşik servislerinde kullanılan sertifikaları yönetir. AWS CLI ile bu işlemleri betikleyebilirsiniz.

Temel Bilgiler

  • ACM'in ürettiği herkese açık sertifikaların özel anahtarı dışarı aktarılamaz; yalnızca ACM ile tümleşik servislerde kullanılır.
  • CloudFront için sertifika us-east-1 bölgesinde olmalıdır; yük dengeleyiciler için sertifika ilgili bölgede bulunmalıdır.
  • Kendi satın aldığınız sertifikayı ACM'e içe aktarabilirsiniz; bu durumda yenileme sizin sorumluluğunuzdadır.

Temel Komutlar

# DNS doğrulamalı sertifika iste
aws acm request-certificate \
  --domain-name ornek.com \
  --subject-alternative-names www.ornek.com \
  --validation-method DNS

# Durumu ve doğrulama kaydını gör
aws acm describe-certificate --certificate-arn ARN

# Sertifikaları listele
aws acm list-certificates

# Dışarıdan alınan sertifikayı içe aktar
aws acm import-certificate \
  --certificate fileb://ornek.crt \
  --private-key fileb://ornek.key \
  --certificate-chain fileb://ca-bundle.crt

Doğrulama Adımları

  1. describe-certificate çıktısındaki ResourceRecord değerini DNS bölgenize CNAME olarak ekleyin.
  2. Durum ISSUED olunca sertifikayı yük dengeleyici dinleyicisine veya dağıtıma bağlayın.

Sık Hatalar

  • Sertifika yanlış bölgede olduğu için servis listesinde görünmez.
  • CNAME kaydı eksik olduğu için durum PENDING_VALIDATION kalır.
  • İçe aktarılan sertifikanın süresi dolar; ACM bunları kendi başına yenileyemez.

Sertifikanızı AWS dışında kullanacaksanız SSL sertifikaları sayfasına, sonucu sınamak için SSL kontrol aracına bakın.

Bu makale faydalı oldu mu?

Makale Ara

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç