Merutekan lalu lintas ke situs web yang di-host di bucket Amazon S3 - Amazon Route 53

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

Merutekan lalu lintas ke situs web yang di-host di bucket Amazon S3

Topik ini menyediakan prosedur komprehensif untuk merutekan lalu lintas DNS ke bucket Amazon Simple Storage Service yang dikonfigurasi untuk hosting situs web statis. Jika Anda menyiapkan situs web statis dengan Amazon Simple Storage Service, lihat Gunakan domain Anda untuk situs web statis di bucket Amazon S3 tutorial lengkapnya.

Amazon Simple Storage Service (Amazon S3), menyediakan penyimpanan cloud yang aman, tahan lama, dan sangat dapat diskalakan. Anda dapat mengonfigurasi bucket S3 untuk meng-host situs web statis yang dapat menyertakan halaman web dan skrip sisi klien. (S3 tidak mendukung pembuatan skrip sisi server.)

Untuk merutekan lalu lintas domain ke bucket S3, gunakan Amazon Route 53 untuk membuat catatan Alias yang menunjuk ke bucket Anda. Catatan alias adalah ekstensi Route 53 ke DNS. Ini mirip dengan data CNAME, kecuali 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.

catatan

Route 53 tidak mengenakan biaya untuk kueri alias ke bucket S3 atau sumber daya AWS lainnya.

Prasyarat

Untuk memulai, Anda memerlukan yang berikut ini:

  • Bucket S3 yang dikonfigurasi untuk meng-host situs web statis.

    Untuk informasi selengkapnya, lihat Tutorial: Mengonfigurasi situs web statis menggunakan domain kustom yang terdaftar dengan Route 53 di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

    penting

    Bucket harus memiliki nama yang sama dengan domain atau subdomain Anda. Misalnya, jika Anda ingin menggunakan subdomain acme.example.com, nama bucket harus acme.example.com.

    Anda dapat merutekan lalu lintas untuk domain dan subdomainnya, seperti example.com dan www.example.com, ke satu bucket. Buat bucket untuk domain dan setiap subdomain, dan konfigurasikan semua kecuali satu bucket untuk mengalihkan lalu lintas ke bucket yang tersisa.

    catatan

    Bucket S3 yang dikonfigurasi sebagai titik akhir situs web tidak mendukung SSL/TLS, jadi Anda perlu merutekan lalu lintas ke CloudFront distribusi dan menggunakan bucket S3 sebagai asal distribusi.

    Untuk petunjuk tentang cara membuat CloudFront distribusi, lihatMerutekan lalu lintas ke CloudFront distribusi Amazon dengan menggunakan nama domain Anda.

  • Nama domain terdaftar. Anda dapat menggunakan Route 53 sebagai registrar domain Anda, atau Anda dapat menggunakan registrar lain.

  • 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.

Mengonfigurasi Amazon Route 53 untuk merutekan lalu lintas ke Bucket S3

Untuk mengonfigurasi Amazon Route 53 untuk merutekan lalu lintas ke bucket S3 yang dikonfigurasi untuk meng-host situs web statis, lakukan prosedur berikut.

Untuk merutekan lalu lintas ke bucket S3
  1. Masuk ke AWS Management Console dan buka konsol Route 53 di https://console.aws.amazon.com/route53/.

  2. Pada panel navigasi, pilih Zona yang di-hosting.

  3. Pilih nama zona yang di-hosting yang memiliki nama domain yang ingin Anda gunakan untuk merutekan lalu lintas ke bucket S3 Anda.

  4. Pilih Create record (Buat catatan).

  5. Tentukan nilai-nilai berikut ini:

    Nama catatan

    Masukkan nama domain yang ingin Anda gunakan untuk merutekan lalu lintas ke bucket S3 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 merutekan lalu lintas ke bucket Anda, masukkan acme.

    Jenis catatan

    Pilih A — IPv4 alamat.

    Alias

    Nyalakan Alias.

    Rute lalu lintas ke

    Pilih Alias to S3 website endpoint (Alias ke titik akhir situs web S3), lalu pilih Wilayah tempat titik akhir berasal.

    Pilih bucket yang memiliki nama yang sama yang Anda tentukan untuk Nama catatan.

    Daftar ini akan menyertakan bucket hanya jika bucket memenuhi persyaratan berikut:

    • Nama bucket sama dengan nama catatan yang Anda buat.

    • Bucket dikonfigurasi sebagai titik akhir situs web.

    • Bucket dibuat oleh akun AWS saat ini.

      Jika Anda membuat bucket menggunakan akun AWS yang berbeda, masukkan nama Wilayah yang Anda buat di bucket S3. Untuk format yang benar untuk nama Wilayah, lihat kolom titik akhir Situs web di tabel titik akhir situs Amazon S3 di. Referensi Umum Amazon Web Services

    Mengevaluasi Kondisi Target

    Pilih No. Untuk informasi tentang mengevaluasi kesehatan target, lihatMengevaluasi Kondisi Target.

    Kebijakan perutean

    Pilih kebijakan perutean yang sesuai. Untuk informasi selengkapnya, lihat Memilih kebijakan perutean.

  6. Pilih Create records (Buat catatan).

    Perubahan umumnya menyebar ke semua server nama Route 53 dalam waktu 60 detik. Saat propagasi selesai, Anda akan dapat merutekan lalu lintas ke bucket S3 Anda dengan menggunakan nama catatan alias yang Anda buat dalam prosedur ini.