Merutekan lalu lintas ke lingkungan AWS Elastic Beanstalk - 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 lingkungan AWS Elastic Beanstalk

Jika Anda menggunakan AWS Elastic Beanstalk untuk menyebarkan dan mengelola aplikasi di AWS Cloud, Anda dapat menggunakan Amazon Route 53 untuk merutekan lalu lintas DNS untuk domain Anda, seperti example.com, ke lingkungan Elastic Beanstalk baru atau yang sudah ada.

Untuk merutekan lalu lintas DNS ke lingkungan Elastic Beanstalk, lihat prosedur dalam topik berikut.

catatan

Prosedur ini mengasumsikan bahwa Anda sudah menggunakan Route 53 sebagai layanan DNS untuk domain Anda. Jika Anda menggunakan layanan DNS lain, lihat Membuat Amazon Route 53 menjadi layanan DNS untuk domain yang ada untuk informasi tentang penggunaan Route 53 sebagai penyedia layanan DNS untuk domain Anda.

Men-deploy aplikasi ke lingkungan Elastic Beanstalk

Jika Anda sudah memiliki lingkungan Elastic Beanstalk yang ingin Anda rutekan lalu lintasnya, lewati ke Mendapatkan nama domain untuk lingkungan Elastic Beanstalk Anda.

Untuk membuat aplikasi dan menerapkannya ke lingkungan Elastic Beanstalk

Mendapatkan nama domain untuk lingkungan Elastic Beanstalk Anda

Jika Anda sudah tahu nama domain untuk lingkungan Elastic Beanstalk Anda, lewati ke Membuat catatan Amazon Route 53 yang merutekan lalu lintas ke lingkungan Elastic Beanstalk Anda.

Untuk mendapatkan nama domain untuk lingkungan Elastic Beanstalk Anda
  1. Masuk ke AWS Management Console dan buka konsol Elastic Beanstalk di https://console.aws.amazon.com/elasticbeanstalk/.

  2. Dalam daftar aplikasi, temukan aplikasi yang ingin Anda rutekan lalu lintasnya, dan dapatkan nilai URL. Jika Anda tidak melihat daftar aplikasi, pilih Aplikasi di panel navigasi.

    Untuk informasi selengkapnya tentang URL, lihat nama domain lingkungan Elastic Beanstalk di Panduan Pengembang Elastic Beanstalk.

Membuat catatan Amazon Route 53 yang merutekan lalu lintas ke lingkungan Elastic Beanstalk Anda

Catatan Amazon Route 53 berisi pengaturan yang mengontrol bagaimana lalu lintas dirutekan ke lingkungan Elastic Beanstalk Anda. Anda membuat catatan CNAME atau catatan alias, bergantung pada apakah nama domain untuk lingkungan menyertakan Wilayah, seperti us-east-2, tempat Anda men-deploy lingkungan. Lingkungan baru menyertakan Wilayah dalam nama domain; lingkungan yang dibuat sebelum awal 2016 tidak. Untuk perbandingan data CNAME dan alias, lihat Memilih antara catatan alias dan nonalias.

Jika nama domain tidak menyertakan Wilayah

Anda harus membuat catatan CNAME. Namun, karena batasan yang diberlakukan oleh DNS, Anda dapat membuat catatan CNAME hanya untuk subdomain, bukan untuk nama domain root. Misalnya, jika nama domain Anda adalah example.com, Anda dapat membuat catatan yang merutekan lalu lintas untuk acme.example.com ke lingkungan Elastic Beanstalk Anda, tetapi Anda tidak dapat membuat catatan yang merutekan lalu lintas untuk example.com ke lingkungan Elastic Beanstalk Anda.

Lihat prosedur Untuk membuat catatan CNAME untuk merutekan lalu lintas ke lingkungan Elastic Beanstalk.

Jika nama domain menyertakan Wilayah

Anda dapat membuat catatan alias. Catatan alias khusus untuk Route 53 dan memiliki dua keunggulan signifikan dibandingkan catatan CNAME:

  • Anda dapat membuat catatan alias untuk nama domain root atau untuk subdomain. Misalnya, jika nama domain Anda adalah example.com, Anda dapat membuat catatan yang mengarahkan permintaan untuk example.com atau acme.example.com ke lingkungan Elastic Beanstalk Anda.

  • Route 53 tidak mengenakan biaya untuk permintaan yang menggunakan catatan alias untuk merutekan lalu lintas.

Lihat prosedur Untuk membuat catatan alias Amazon Route 53 untuk merutekan lalu lintas ke lingkungan Elastic Beanstalk.

Untuk membuat catatan CNAME untuk merutekan lalu lintas ke lingkungan Elastic Beanstalk
  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 ingin Anda gunakan untuk merutekan lalu lintas ke lingkungan Elastic Beanstalk Anda.

  4. Pilih Buat catatan.

  5. Pilih Beralih untuk membuat cepat

  6. 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 lingkungan Elastic Beanstalk 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 lingkungan Anda, masukkan acme.

    penting

    Anda tidak dapat membuat data CNAME yang memiliki nama yang sama dengan zona yang di-hosting.

    Alias

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

    Menilai/Merutekan lalu lintas

    Pilih IP address or another value depending on the record type (alamat IP atau nilai lain tergantung jenis catatan) dan masukkan nilai yang Anda dapatkan saat melakukan prosedur di topik Mendapatkan nama domain untuk lingkungan Elastic Beanstalk Anda. Jika Anda menggunakan akun yang berbeda untuk membuat zona yang di-hosting Route 53 dan lingkungan Elastic Beanstalk Anda, masukkan atribut CNAME untuk lingkungan Elastic Beanstalk.

    Jenis catatan

    Pilih CNAME.

    TTL (detik)

    Terima nilai default 300.

  7. Pilih Create records (Buat catatan).

    Perubahan umumnya menyebar ke semua server nama Route 53 dalam waktu 60 detik.

Untuk membuat catatan alias Amazon Route 53 untuk merutekan lalu lintas ke lingkungan Elastic Beanstalk
  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 ingin Anda gunakan untuk merutekan lalu lintas ke lingkungan Elastic Beanstalk 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 lingkungan Elastic Beanstalk 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 lingkungan Anda, masukkan acme.

    Menilai/Merutekan lalu lintas

    Pilih Alias to Elastic Beanstalk environment (Alias ke lingkungan Elastic Beanstalk), lalu pilih Wilayah tempat titik akhir berasal. Pilih nama domain lingkungan tempat Anda ingin merutekan lalu lintas. Ini adalah nilai yang Anda dapatkan saat Anda melakukan prosedur dalam topik Mendapatkan nama domain untuk lingkungan Elastic Beanstalk Anda.

    Jika Anda menggunakan akun yang berbeda untuk membuat zona yang di-hosting Route 53 dan lingkungan Elastic Beanstalk Anda, masukkan atribut CNAME untuk lingkungan Elastic Beanstalk.

    Jenis catatan

    Terima default, 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 lingkungan Elastic Beanstalk Anda dengan menggunakan nama catatan alias yang Anda buat dalam prosedur ini.