Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Minta sertifikat untuk penyewa CloudFront distribusi Anda
Saat Anda membuat penyewa distribusi, penyewa mewarisi sertifikat bersama AWS Certificate Manager (ACM) dari distribusi multi-penyewa. Sertifikat bersama ini menyediakan HTTPS untuk semua penyewa yang terkait dengan distribusi multi-penyewa.
Saat membuat atau memperbarui penyewa CloudFront distribusi untuk menambahkan domain, Anda dapat menambahkan CloudFront sertifikat terkelola dari ACM. CloudFront kemudian mendapatkan sertifikat yang divalidasi HTTP dari ACM atas nama Anda. Anda dapat menggunakan sertifikat ACM tingkat penyewa ini untuk konfigurasi domain kustom. CloudFront merampingkan alur kerja pembaruan untuk membantu menjaga sertifikat up-to-date dan mengamankan pengiriman konten tanpa gangguan.
catatan
Anda memiliki sertifikat, tetapi hanya dapat digunakan dengan CloudFront sumber daya dan kunci pribadi tidak dapat diekspor.
Anda dapat meminta sertifikat saat membuat atau memperbarui penyewa distribusi.
Topik
Tambahkan domain dan sertifikat (penyewa distribusi)
Prosedur berikut menunjukkan cara menambahkan domain dan memperbarui sertifikat untuk penyewa distribusi.
Untuk menambahkan domain dan sertifikat (penyewa distribusi)
Masuk ke AWS Management Console dan buka CloudFront konsol dihttps://console.aws.amazon.com/cloudfront/v4/home
. -
Di bawah SaaS, pilih Penyewa distribusi.
-
Cari penyewa distribusi. Gunakan menu tarik-turun di bilah pencarian untuk memfilter berdasarkan domain, nama, ID distribusi, ID sertifikat, ID grup koneksi, atau ID ACL web.
-
Pilih nama penyewa distribusi.
Untuk Domain, pilih Kelola domain.
-
Untuk Sertifikat, pilih apakah Anda menginginkan sertifikat TLS Kustom untuk penyewa distribusi Anda. Sertifikat memverifikasi apakah Anda berwenang untuk menggunakan nama domain. Sertifikat harus ada di Wilayah AS Timur (Virginia N.).
-
Untuk Domain, pilih Tambahkan domain dan masukkan nama domain. Bergantung pada domain Anda, pesan berikut akan muncul di bawah nama domain yang Anda masukkan.
-
Domain ini dicakup oleh sertifikat.
-
Domain ini dicakup oleh sertifikat, menunggu validasi.
-
Domain ini tidak dicakup oleh sertifikat. (Ini berarti Anda harus memverifikasi kepemilikan domain.)
-
-
Pilih Perbarui penyewa distribusi.
Pada halaman detail penyewa, di bawah Domain, Anda dapat melihat bidang berikut:
-
Kepemilikan domain — Status kepemilikan domain. Sebelum CloudFront dapat menyajikan konten, kepemilikan domain Anda harus diverifikasi dengan menggunakan validasi sertifikat TLS.
-
Status DNS — Catatan DNS domain Anda harus mengarah CloudFront ke rute lalu lintas dengan benar.
-
-
Jika kepemilikan domain Anda tidak diverifikasi, pada halaman detail penyewa, di bawah Domain, pilih Selesaikan pengaturan domain, lalu selesaikan prosedur berikut untuk mengarahkan catatan DNS ke nama domain Anda CloudFront .
Pengaturan domain lengkap
Ikuti prosedur ini untuk memverifikasi bahwa Anda memiliki domain untuk penyewa distribusi Anda. Tergantung pada domain Anda, pilih salah satu prosedur berikut.
catatan
Jika domain Anda sudah ditunjuk CloudFront dengan catatan alias Amazon Route 53, Anda harus menambahkan catatan DNS TXT Anda dengan _cf-challenge.
di depan nama domain. Catatan TXT ini memverifikasi bahwa nama domain Anda ditautkan. CloudFront Ulangi langkah ini untuk setiap domain. Berikut ini menunjukkan cara memperbarui catatan TXT Anda:
-
Nama rekam:
_cf-challenge.
DomainName
-
Jenis rekaman:
TXT
-
Nilai rekam:
CloudFrontRoutingEndpoint
Misalnya, catatan TXT Anda mungkin terlihat seperti: _cf-challenge.example.com TXT
d111111abcdef8.cloudfront.net
Anda dapat menemukan titik akhir CloudFront perutean di konsol di halaman detail penyewa distribusi atau menggunakan tindakan ListConnectionGroupsAPI di Referensi CloudFront API Amazon untuk menemukannya.
Tip
Jika Anda penyedia SaaS dan Anda ingin mengizinkan penerbitan sertifikat tanpa mengharuskan pelanggan Anda (penyewa) untuk menambahkan catatan TXT langsung ke DNS mereka, lakukan hal berikut:
-
Jika Anda memiliki domain
example-saas-provider.com
, tetapkan subdomain ke penyewa Anda, seperticustomer-123.example-saas-provider.com
-
Di DNS Anda, tambahkan catatan
_cf_challenge.customer-123.example-saas-provider.com TXT d111111abcdef8.cloudfront.net
TXT ke konfigurasi DNS Anda. -
Selanjutnya, pelanggan Anda (penyewa) kemudian dapat memperbarui catatan DNS mereka sendiri untuk memetakan nama domain mereka ke subdomain yang Anda berikan.
www.customer-domain.com CNAME customer-123.example-saas-provider.com
Arahkan domain ke CloudFront
Perbarui catatan DNS Anda untuk merutekan lalu lintas dari setiap domain ke titik akhir CloudFront perutean. Anda dapat memiliki beberapa nama domain, tetapi semuanya harus menyelesaikan ke titik akhir ini.
Untuk mengarahkan domain ke CloudFront
-
Salin nilai titik akhir CloudFront perutean, seperti d111111abcdef8.cloudfront.net.
-
Perbarui catatan DNS Anda untuk merutekan lalu lintas dari setiap domain ke titik akhir CloudFront perutean.
Masuk ke registrar domain atau konsol manajemen penyedia DNS Anda.
Arahkan ke bagian manajemen DNS untuk domain Anda.
Untuk subdomain — Buat catatan CNAME. Misalnya:
Nama — Subdomain Anda (seperti
www
atauapp
)Nilai/Target - Titik akhir CloudFront perutean
Jenis rekaman - CNAME
TTL - 3600 (atau apa pun yang sesuai untuk kasus penggunaan Anda)
Untuk apex/root domain — Ini memerlukan konfigurasi DNS yang unik, karena catatan CNAME standar tidak dapat digunakan pada tingkat domain root atau apex. Karena sebagian besar penyedia DNS tidak mendukung catatan ALIAS, sebaiknya buat catatan ALIAS di Route 53. Misalnya:
Nama — domain puncak Anda (seperti
example.com
)Jenis rekaman - A
Alias - Ya
Target alias - Titik akhir CloudFront perutean Anda
Kebijakan perutean — Sederhana (atau apa pun yang sesuai untuk kasus penggunaan Anda)
Verifikasi bahwa perubahan DNS telah disebarkan. (Ini biasanya terjadi ketika TTL kedaluwarsa. Terkadang bisa memakan waktu 24-48 jam.) Gunakan alat seperti
dig
ataunslookup
.dig www.example.com # Should eventually return a CNAME pointing to your CloudFront routing endpoint
-
Kembali ke CloudFront konsol dan pilih Kirim. Saat domain Anda aktif, CloudFront perbarui status domain untuk menunjukkan bahwa domain Anda siap melayani lalu lintas.
Untuk informasi selengkapnya, lihat dokumentasi untuk penyedia DNS Anda:
Pertimbangan domain (penyewa distribusi)
Ketika domain aktif, kontrol domain telah dibuat dan CloudFront akan menanggapi semua permintaan penampil ke domain ini. Setelah diaktifkan, domain tidak dapat dinonaktifkan atau diubah menjadi status tidak aktif. Domain tidak dapat dikaitkan dengan CloudFront sumber daya lain saat sudah digunakan. Untuk mengaitkan domain dengan distribusi lain, gunakan UpdateDomainAssociationpermintaan untuk memindahkan domain dari satu CloudFront sumber daya ke sumber daya lainnya.
Ketika domain tidak aktif, tidak CloudFront akan menanggapi permintaan penampil ke domain. Meskipun domain tidak aktif, perhatikan hal berikut:
-
Jika Anda memiliki permintaan sertifikat yang tertunda, CloudFront akan menanggapi permintaan untuk jalur yang terkenal. Sementara permintaan tertunda, domain tidak dapat dikaitkan dengan CloudFront sumber daya lain.
-
Jika Anda tidak memiliki permintaan sertifikat yang tertunda, CloudFront tidak akan menanggapi permintaan untuk domain tersebut. Anda dapat mengaitkan domain dengan CloudFront sumber daya lain.
-
Anda hanya dapat memiliki satu permintaan sertifikat yang tertunda per penyewa distribusi. Sebelum Anda dapat meminta sertifikat lain untuk domain tambahan, Anda harus membatalkan permintaan tertunda yang ada. Membatalkan permintaan sertifikat yang ada tidak akan menghapus sertifikat ACM terkait. Anda dapat menghapusnya dengan menggunakan ACM API.
-
Jika Anda menerapkan sertifikat baru ke penyewa distribusi Anda, ini akan memisahkan sertifikat sebelumnya. Anda dapat menggunakan kembali sertifikat untuk menutupi domain untuk penyewa distribusi lain.
Seperti halnya perpanjangan untuk sertifikat yang divalidasi DNS, Anda akan diberi tahu ketika perpanjangan sertifikat berhasil. Namun, Anda tidak perlu melakukan hal lain. CloudFront akan mengelola perpanjangan sertifikat untuk domain Anda secara otomatis.
catatan
Anda tidak perlu memanggil operasi ACM API untuk membuat atau memperbarui sumber daya sertifikat Anda. Anda dapat mengelola sertifikat dengan menggunakan operasi CreateDistributionTenantdan UpdateDistributionTenantAPI untuk menentukan detail permintaan sertifikat terkelola Anda.