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

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 lainnya. AWS

Prasyarat

Untuk memulai, Anda memerlukan yang berikut ini. Jika Anda baru mengenal Amazon Route 53 atau S3, lihat Memulai Amazon Route 53, yang memandu Anda melalui seluruh proses, termasuk mendaftarkan nama domain, dan membuat dan mengonfigurasi bucket S3.

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

    Untuk informasi selengkapnya, lihat Mengonfigurasi bucket untuk hosting situs web 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. Untuk informasi selengkapnya, lihat Memulai Amazon Route 53.

    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, lihat Membuat CloudFront distribusi dan Mengonfigurasi nama domain alternatif dan HTTPS di Panduan CloudFront Pengguna sebagai tambahan. Merutekan 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:

    Kebijakan perutean

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

    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.

    Alias

    Jika Anda menggunakan metode pembuatan catatan Pembuatan cepat, aktifkan Alias​​.

    Menilai/Merutekan lalu lintas

    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.

    • Ember dibuat oleh AWS akun saat ini.

      Jika Anda membuat bucket menggunakan AWS akun lain, masukkan nama Wilayah tempat Anda membuat 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

    Jenis catatan

    Pilih A – IPv4 address (A — alamat IPv4).

    Mengevaluasi kondisi target

    Terima nilai default Ya.

  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.