Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan Elastic Beanstalk dengan titik VPC akhir
Topik ini menjelaskan manfaat yang dapat ditawarkan VPC titik akhir aplikasi Elastic Beanstalk Anda. Ini juga memberikan instruksi untuk membuat VPC titik akhir antarmuka ke layanan Elastic Beanstalk.
VPCEndpoint memungkinkan Anda menghubungkan secara pribadi ke yang didukung VPC AWS layanan dan layanan VPC endpoint yang didukung oleh AWS PrivateLink, tanpa memerlukan gateway internet, NAT perangkat, VPN koneksi, atau AWS Direct Connect koneksi.
Contoh di Anda VPC tidak memerlukan alamat IP publik untuk berkomunikasi dengan sumber daya dalam layanan. Lalu lintas antara layanan Anda VPC dan layanan lainnya tidak meninggalkan jaringan Amazon. Untuk informasi selengkapnya tentang VPC titik akhir, lihat VPCTitik Akhir di VPCPanduan Pengguna Amazon.
AWS Elastic Beanstalk mendukung AWS PrivateLink, yang menyediakan konektivitas pribadi ke layanan Elastic Beanstalk dan menghilangkan paparan lalu lintas ke internet publik. Untuk mengaktifkan aplikasi Anda mengirim permintaan ke Elastic Beanstalk menggunakan AWS PrivateLink, Anda mengonfigurasi jenis VPC titik akhir yang dikenal sebagai titik VPCakhir antarmuka (titik akhir antarmuka). Untuk informasi selengkapnya, lihat VPC Titik Akhir Antarmuka (AWS PrivateLink) di Panduan VPC Pengguna Amazon.
catatan
Dukungan Elastic Beanstalk AWS PrivateLink dan VPC titik akhir antarmuka dalam jumlah terbatas Wilayah AWS. Kami bekerja untuk memperluas dukungan ke lebih Wilayah AWS dalam waktu dekat.
IPv6dukungan
Elastic Beanstalk mendukung lalu lintas masuk berulang-ulang. IPv4 IPv6 Bagian ini menjelaskan titik akhir publik yang mendukung IPV6 dan juga menjelaskan cara mengonfigurasi titik akhir Elastic Beanstalk Anda untuk mendukung lalu VPC lintas dual-stack.
Untuk informasi lebih umum tentangIPv6, lihat AWS layanan yang mendukung IPv6 di Panduan VPC Pengguna Amazon dan AWS whitepaper IPv6 pada AWS.
Titik akhir publik
Layanan Elastic Beanstalk memiliki dua set titik akhir yang terdiri dari titik akhir yang lebih tua dan titik akhir yang lebih IPv4 baru dengan kemampuan dual-stack. Kedua set titik akhir mengikuti AWS standar penamaan:
-
IPv4endpoint menggunakan format domain
amazonaws.com
— untuk endpoint layanan umum:elasticbeanstalk.
region
.amazonaws.com -
Titik akhir tumpukan ganda menggunakan format domain
api.aws
— untuk titik akhir layanan umum::elasticbeanstalk.
region
.api.aws
Titik akhir untuk kesehatan layanan dan FIPSmemiliki nama host yang berbeda, tetapi mereka mengikuti pola nama domain yang sama. Untuk daftar titik akhir, lihat titik akhir layanan Elastic Beanstalk di Referensi Umum Amazon Web Services.
Permintaan untuk Elastic Beanstalk
Ketika Anda mengirim permintaan ke layanan Elastic Beanstalk dengan AWS CLIatau AWS SDK
Contoh berikut menunjukkan AWS CLI mengirim permintaan ke titik akhir tumpukan ganda:
aws elasticbeanstalk list-available-solution-stacks \ --endpoint-url "
"
https://elasticbeanstalk.us-east-1.api.aws
Contoh berikut menunjukkan AWS Python SDK mengirim permintaan ke titik akhir dual-stack:
import boto3 dual_stack_eb_client = boto3.client( service_name='
elasticbeanstalk
', region_name=', endpoint_url='
us-east-1'
'; ) print(dual_stack_eb_client.list_available_solution_stacks())
https://elasticbeanstalk.us-east-1.api.aws
VPCtitik akhir untuk dual-stack IPs
Untuk mengonfigurasi titik akhir VPC Elastic Beanstalk Anda untuk mendukung lalu lintas dual-stack, tentukan dualstack untuk parameter tipe alamat IP titik akhir. VPC Anda dapat menentukan bidang ini melalui AWS CLI, AWS SDK
catatan
Anda harus menentukan jenis alamat IP dari VPC titik akhir sebagai salah satu IPv4atau dualstack. Saat ini titik akhir VPC Elastic Beanstalk tidak mendukung IPv6jenis alamat IP, yang akan menunjukkan dukungan -only. IPv6 Opsi dualstack memungkinkan untuk protokol IPv6 internet IPv4 dan protokol.
Contoh berikut menunjukkan cara membuat endpoint dual-stack VPC dengan AWS CLI:
aws ec2 create-vpc-endpoint \ --vpc-id "
" --service-name "
vpc-example
" --ip-address-type "
com.amazonaws.us-east-1.elasticbeanstalk
dualstack
"
Menyiapkan VPC titik akhir untuk Elastic Beanstalk
Untuk membuat VPC titik akhir antarmuka untuk layanan Elastic Beanstalk VPC di Anda, ikuti prosedur Creating an Interface Endpoint.
-
Untuk Nama Layanan, pilih com.amazonaws.
region
.elasticbeanstalk. -
Untuk jenis alamat IP, pilih salah satu IPv4atau Dualstack. Saat ini titik akhir VPC Elastic Beanstalk tidak mendukung IPv6jenis alamat IP, yang akan menunjukkan dukungan -only. IPv6 Opsi Dualstack memungkinkan untuk protokol IPv4 dan IPv6 internet.
Jika Anda VPC dikonfigurasi dengan akses internet publik, aplikasi Anda masih dapat mengakses Elastic Beanstalk melalui internet menggunakan titik akhir elasticbeanstalk.
atau publik. region
.amazonaws.com.rproxy.goskope.comelasticbeanstalk.
Anda dapat mencegah hal ini dengan memastikan bahwa DNSnama Aktifkan diaktifkan selama pembuatan titik akhir (true secara default). Ini menambahkan DNS entri di Anda VPC yang memetakan titik akhir layanan publik ke titik VPC akhir antarmuka.region
.api.aws
Menyiapkan VPC titik akhir untuk meningkatkan kesehatan
Jika Anda mengaktifkan pelaporan kesehatan yang disempurnakan untuk lingkungan Anda, Anda dapat mengonfigurasi informasi kesehatan yang disempurnakan untuk dikirim AWS PrivateLink juga. Informasi kondisi yang ditingkatkan dikirim oleh daemon healthd
, komponen Elastic Beanstalk pada instans lingkungan Anda, ke layanan kondisi yang ditingkatkan Elastic Beanstalk terpisah. Untuk membuat VPC endpoint antarmuka untuk layanan ini di AndaVPC, ikuti prosedur Creating an Interface Endpoint.
-
Untuk Nama Layanan, pilih com.amazonaws.
region
.elasticbeanstalk-kesehatan. -
Untuk jenis alamat IP, pilih salah satu IPv4atau Dualstack. Saat ini titik akhir VPC Elastic Beanstalk tidak mendukung IPv6jenis alamat IP, yang akan menunjukkan dukungan -only. IPv6 Opsi Dualstack memungkinkan untuk protokol IPv4 dan IPv6 internet.
penting
healthd
Daemon mengirimkan informasi kesehatan yang ditingkatkan ke titik akhir elasticbeanstalk-health.
publik atau. region
.amazonaws.com.rproxy.goskope.comelasticbeanstalk-health.
Jika Anda VPC dikonfigurasi dengan akses internet publik, dan DNSnama Aktifkan dinonaktifkan untuk VPC titik akhir, informasi kesehatan yang disempurnakan akan berjalan melalui internet publik. Ini mungkin bukan niat Anda ketika Anda menyiapkan VPC titik akhir kesehatan yang ditingkatkan. Pastikan DNSnama Aktifkan diaktifkan (true secara default).region
.api.aws
Menggunakan VPC titik akhir secara pribadi VPC
PrivateVPC, atau subnet pribadi diVPC, tidak memiliki akses internet publik. Anda mungkin ingin menjalankan lingkungan Elastic Beanstalk Anda secara pribadi dan VPC mengkonfigurasi titik akhir VPC antarmuka untuk meningkatkan keamanan. Dalam hal ini, perhatikan bahwa lingkungan Anda mungkin mencoba untuk terhubung ke internet karena alasan lain selain menghubungi layanan Elastic Beanstalk. Untuk mempelajari lebih lanjut tentang menjalankan lingkungan secara pribadiVPC, lihatMenjalankan lingkungan Elastic Beanstalk secara pribadi VPC.