

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Merutekan lalu lintas ke CloudFront distribusi Amazon dengan menggunakan nama domain Anda
<a name="routing-to-cloudfront-distribution"></a>

Topik ini menyediakan prosedur komprehensif untuk merutekan lalu lintas DNS ke CloudFront distribusi Amazon apa pun. Jika Anda menyiapkan situs web statis dengan Amazon CloudFront dan Amazon Simple Storage Service, lihat [Gunakan CloudFront distribusi Amazon untuk melayani situs web statis](getting-started-cloudfront-overview.md) untuk tutorial lengkapnya.

Anda dapat menggunakan Amazon CloudFront, jaringan pengiriman AWS konten (CDN), sebagai salah satu cara untuk mempercepat pengiriman konten web Anda. CloudFront dapat mengirimkan seluruh situs web Anda—termasuk konten dinamis, statis, streaming, dan interaktif—dengan menggunakan jaringan global lokasi tepi. Pengguna yang meminta konten Anda secara otomatis dialihkan ke lokasi tepi yang memberi mereka latensi terendah. 

**catatan**  
Anda dapat merutekan lalu lintas ke CloudFront distribusi hanya untuk zona publik yang dihosting.

Untuk digunakan CloudFront untuk mendistribusikan konten situs web Anda, buat distribusi dan tentukan pengaturan untuk itu. Misalnya, tentukan bucket Amazon S3 atau server HTTP tempat Anda CloudFront ingin mendapatkan konten, apakah Anda ingin hanya pengguna terpilih yang memiliki akses ke konten Anda, dan apakah Anda ingin pengguna menggunakan HTTPS.

Saat Anda membuat distribusi, CloudFront menetapkan nama domain ke distribusi, sepertid111111abcdef8.cloudfront.net. Anda dapat menggunakan nama domain ini di URL untuk konten Anda, misalnya:

`http://d111111abcdef8.cloudfront.net/logo.jpg`

Atau, Anda dapat menggunakan nama domain Anda sendiri di URL, misalnya:

`http://example.com/logo.jpg`

Ikuti langkah-langkah di Panduan CloudFront Pengembang Amazon untuk menggunakan nama domain Anda sendiri di URL file Anda dalam CloudFront distribusi, bukan nama domain yang ditetapkan CloudFront untuk distribusi Anda. Untuk informasi selengkapnya, tentang menggunakan nama domain Anda sendiri dengan CloudFront distribusi, lihat [ Menggunakan URL khusus dengan menambahkan nama domain alternatif (CNames)](/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html).

Saat Anda menggunakan nama domain Route 53 dengan CloudFront distribusi, gunakan Amazon Route 53 untuk membuat catatan [ alias ](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html) yang mengarah ke CloudFront distribusi Anda. Catatan alias adalah ekstensi Route 53 ke DNS. Ini mirip dengan data CNAME, tetapi Anda dapat membuat data alias untuk domain akar, seperti example.com, dan untuk subdomain, seperti www.example.com. (Anda dapat membuat data CNAME hanya untuk subdomain.) Saat Route 53 menerima kueri DNS yang cocok dengan nama dan tipe catatan alias, Route 53 merespons dengan nama domain yang terkait dengan distribusi Anda. 

**catatan**  
Route 53 tidak mengenakan biaya untuk kueri alias ke CloudFront distribusi atau AWS sumber daya lainnya.

## Prasyarat
<a name="routing-to-cloudfront-distribution-prereqs"></a>

Untuk memulai, Anda memerlukan yang berikut ini:

1. Nama domain terdaftar. Anda dapat menggunakan Amazon Route 53 sebagai pendaftar domain Anda atau Anda dapat menggunakan pendaftar lain.

1. Route 53 sebagai layanan DNS untuk domain. Jika Anda mendaftarkan nama domain Anda dengan menggunakan Route 53, kami secara otomatis mengonfigurasi Route 53 sebagai layanan DNS untuk domain. 

   Untuk informasi tentang cara menggunakan Route 53 sebagai penyedia layanan DNS untuk domain Anda, lihat [Membuat Amazon Route 53 menjadi layanan DNS untuk domain yang ada](MigratingDNS.md).

1. Distri CloudFront busi atau penyewa CloudFront distribusi. Distribusi harus menyertakan nama domain alternatif yang cocok dengan nama domain yang ingin Anda gunakan untuk URL, bukan nama domain yang CloudFront ditetapkan untuk distribusi Anda. Untuk penyewa CloudFront distribusi, itu harus berisi nama domain yang ingin Anda gunakan untuk URL Anda.

   Misalnya, jika Anda ingin URL konten Anda berisi nama domain **example.com**, bidang **Nama Domain Alternatif** untuk distribusi harus menyertakan **example.com**.

   Untuk informasi selengkapnya, lihat dokumentasi berikut di Panduan CloudFront Pengembang * Amazon*:
   + [Daftar tugas untuk membuat distribusi ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating.html)
   + [Membuat atau memperbarui distribusi menggunakan CloudFront konsol ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-console.html)
**catatan**  
Jika Anda membuat situs web statis, lihat Mem [ ulai dengan situs web statis yang aman ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) di Panduan CloudFront Pengembang * Amazon * untuk petunjuk penyiapan lengkap.

1. (Opsional) Minta sertifikat publik sehingga CloudFront distribusi Amazon memerlukan HTTPS. Untuk informasi selengkapnya, lihat validasi [ DNS AWS Certificate Manager](https://docs.aws.amazon.com/acm/latest/userguide/dns-validation.html) di dalam Panduan *AWS Certificate Manager Pengguna. *

## Mengkonfigurasi Amazon Route 53 untuk merutekan lalu lintas ke CloudFront distribusi
<a name="routing-to-cloudfront-distribution-config"></a>

Untuk mengonfigurasi Amazon Route 53 untuk merutekan lalu lintas ke CloudFront distribusi, ikuti langkah-langkah berikut. Untuk informasi selengkapnya tentang menggunakan nama domain Anda sendiri dengan CloudFront distribusi, lihat [ Menggunakan URL khusus dengan menambahkan nama domain alternatif (CNames) ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html) di Panduan CloudFront Pengembang Amazon.

**catatan**  
Perubahan umumnya menyebar ke semua server nama Route 53 dalam waktu 60 detik. Saat perubahan menyebar, Anda akan dapat merutekan lalu lintas ke CloudFront distribusi Anda dengan menggunakan nama rekaman alias yang Anda buat dalam prosedur ini. <a name="routing-to-cloudfront-distribution-procedure"></a>

**Untuk merutekan lalu lintas ke CloudFront distribusi**

1. Dapatkan nama domain yang CloudFront ditetapkan untuk distribusi Anda dan tentukan apakah IPv6 diaktifkan:

   1. Masuk ke Konsol Manajemen AWS dan buka CloudFront konsol di[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

   1. di kolom **ID**, pilih nama terkait distribusi yang ingin Anda rute lalu lintas ke (bukan kotak centang).

   1. Pada ** tab ** Umum, dapatkan nilai ** bidang Nama domain ** Distribusi.

   1. Pada ** tab ** Umum, di ** bagian Peng ** aturan, pilih edit dan gulir untuk memeriksa ** bidang ** IPv6 untuk melihat apakah IPv6 diaktifkan untuk distribusi. Jika IPv6 diaktifkan, Anda harus membuat dua catatan alias untuk distribusi, satu untuk merutekan lalu lintas IPv4 ke distribusi, dan satu untuk merutekan lalu lintas IPv6. Pilih **Batalkan**.

      Untuk informasi selengkapnya, lihat Meng [ aktifkan IPv6 ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesEnableIPv6) di topik [ Nilai yang Anda tentukan saat membuat atau memperbarui distribusi ](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html) di Panduan CloudFront * Pengembang * Amazon.

1. Untuk penyewa CloudFront distribusi,

   1. Pilih ** SaaS ** di navigasi kiri, lalu penyewa ** distribusi**, dan pilih penyewa distribusi dengan nama domain yang ingin Anda alihkan lalu lintas

   1. di ** bagian Detail ** Umum, salin nilai ** Endpoint**.

1. Masuk ke Konsol Manajemen AWS dan buka konsol Route 53 di [ https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. Pada panel navigasi, pilih **Zona yang di-hosting**.

1. Pilih nama tertaut dari zona yang dihosting untuk domain yang ingin Anda gunakan untuk merutekan lalu lintas ke CloudFront distribusi Anda.

1. Pilih **Create record** (Buat catatan).

1. Tentukan nilai-nilai berikut ini:  
**Nama catatan**  
Masukkan nama domain yang ingin Anda gunakan untuk merutekan lalu lintas ke CloudFront distribusi Anda. Nilai default adalah nama zona yang di-hosting.  
Misalnya, jika nama zona yang di-hosting adalah example.com dan Anda ingin menggunakan **acme.example.com** untuk mengarahkan lalu lintas ke distribusi Anda, masukkan **acme**.  
**Tipe catatan**  
Pilih **A – IPv4 address** (A — alamat IPv4).  
Jika IPv6 diaktifkan untuk distribusi dan Anda membuat catatan kedua, pilih **AAAA – IPv6 address** (AAAA — alamat IPv6).   
**Alias**  
Aktifkan ** Alias**.  
Anda harus membuat catatan Alias agar CloudFront distribusi berfungsi.  
**Rute lalu lintas ke**  
Pilih ** Alias untuk CloudFront didistribusikan**. Pilih nama domain yang CloudFront ditetapkan untuk distribusi saat Anda membuatnya. Ini adalah nilai yang Anda dapatkan di langkah 1.  
Untuk penyewa CloudFront distribusi, pilih titik akhir dari langkah 2.  
**Mengevaluasi Kondisi Target**  
Terima nilai default **Tidak**.  
**Kebijakan perutean**  
Pilih kebijakan perutean yang sesuai. Untuk informasi selengkapnya, lihat [Memilih kebijakan perutean](routing-policy.md).

1. Pilih **Create records** (Buat catatan).

1. Jika IPv6 diaktifkan untuk distribusi, ulangi langkah 5 hingga 7. Tentukan pengaturan yang sama kecuali untuk ** bidang ** Jenis rekaman, seperti yang dijelaskan pada langkah 6.