View a markdown version of this page

Titik akhir Gateway - Amazon Virtual Private Cloud

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

Titik akhir Gateway

Titik akhir Gateway VPC menyediakan konektivitas yang andal ke Amazon S3 dan DynamoDB tanpa memerlukan gateway internet atau perangkat NAT untuk VPC Anda. Titik akhir gateway tidak digunakan AWS PrivateLink, tidak seperti jenis titik akhir VPC lainnya.

Amazon S3 dan DynamoDB mendukung titik akhir gateway dan titik akhir antarmuka. Untuk perbandingan opsi, lihat yang berikut ini:

Harga

Tidak dikenakan biaya tambahan untuk menggunakan titik akhir gateway.

Gambaran umum

Anda dapat mengakses Amazon S3 dan DynamoDB melalui titik akhir layanan publik mereka atau melalui titik akhir gateway. Ikhtisar ini membandingkan metode ini.

Akses melalui gateway internet

Diagram berikut menunjukkan bagaimana instans mengakses Amazon S3 dan DynamoDB melalui titik akhir layanan publik mereka. Lalu lintas ke Amazon S3 atau DynamoDB dari instance di subnet publik dialihkan ke gateway internet untuk VPC dan kemudian ke layanan. Instans di subnet pribadi tidak dapat mengirim lalu lintas ke Amazon S3 atau DynamoDB, karena menurut definisi subnet pribadi tidak memiliki rute ke gateway internet. Untuk mengaktifkan instance di subnet pribadi untuk mengirim lalu lintas ke Amazon S3 atau DynamoDB, Anda harus menambahkan perangkat NAT ke subnet publik dan merutekan lalu lintas di subnet pribadi ke perangkat NAT. Sementara lalu lintas ke Amazon S3 atau DynamoDB melintasi gateway internet, itu tidak meninggalkan jaringan. AWS

Lalu lintas meninggalkan VPC Anda melalui gateway internet, tetapi tetap berada di AWS jaringan.
Akses melalui titik akhir gateway

Diagram berikut menunjukkan bagaimana instans mengakses Amazon S3 dan DynamoDB melalui titik akhir gateway. Lalu lintas dari VPC Anda ke Amazon S3 atau DynamoDB dialihkan ke titik akhir gateway. Setiap tabel rute subnet harus memiliki rute yang mengirimkan lalu lintas yang ditujukan untuk layanan ke titik akhir gateway menggunakan daftar awalan untuk layanan. Untuk informasi selengkapnya, lihat AWS daftar awalan yang dikelola di Panduan Pengguna Amazon VPC.

Lalu lintas dari VPC Anda dialihkan ke titik akhir gateway.

Perutean

Saat Anda membuat titik akhir gateway, Anda memilih tabel rute VPC untuk subnet yang Anda aktifkan. Rute berikut secara otomatis ditambahkan ke setiap tabel rute yang Anda pilih. Tujuan adalah daftar awalan untuk layanan yang dimiliki oleh AWS dan targetnya adalah titik akhir gateway.

Tujuan Target
prefix_list_id gateway_endpoint_id
Pertimbangan-pertimbangan
  • Anda dapat meninjau rute titik akhir yang kami tambahkan ke tabel rute, tetapi Anda tidak dapat mengubah atau menghapusnya. Untuk menambahkan rute titik akhir ke tabel rute, kaitkan dengan titik akhir gateway. Kami menghapus rute titik akhir saat Anda memisahkan tabel rute dari titik akhir gateway atau ketika Anda menghapus titik akhir gateway.

  • Semua instance di subnet yang terkait dengan tabel rute yang terkait dengan titik akhir gateway secara otomatis menggunakan titik akhir gateway untuk mengakses layanan. Instans di subnet yang tidak terkait dengan tabel rute ini menggunakan titik akhir layanan publik, bukan titik akhir gateway.

  • Tabel rute dapat memiliki rute titik akhir ke Amazon S3 dan rute titik akhir ke DynamoDB. Anda dapat memiliki rute titik akhir ke layanan yang sama (Amazon S3 atau DynamoDB) di beberapa tabel rute. Anda tidak dapat memiliki beberapa rute titik akhir ke layanan yang sama (Amazon S3 atau DynamoDB) dalam satu tabel rute.

  • Kami menggunakan rute paling spesifik yang cocok dengan lalu lintas untuk menentukan cara merutekan lalu lintas (kecocokan awalan terpanjang). Untuk tabel rute dengan rute titik akhir, ini berarti sebagai berikut:

    • Jika ada rute yang mengirimkan semua lalu lintas internet (0.0.0. 0/0) ke gateway internet, rute titik akhir diutamakan untuk lalu lintas yang ditujukan untuk layanan (Amazon S3 atau DynamoDB) di Wilayah saat ini. Lalu lintas yang ditujukan untuk Layanan AWS penggunaan yang berbeda dari gateway internet.

    • Lalu lintas yang ditujukan untuk layanan (Amazon S3 atau DynamoDB) di Wilayah yang berbeda masuk ke gateway internet karena daftar awalan khusus untuk Wilayah.

    • Jika ada rute yang menentukan rentang alamat IP yang tepat untuk layanan (Amazon S3 atau DynamoDB) di Wilayah yang sama, rute tersebut diutamakan daripada rute titik akhir.

Keamanan

Saat instans Anda mengakses Amazon S3 atau DynamoDB melalui titik akhir gateway, instans mengakses layanan menggunakan titik akhir publiknya. Grup keamanan untuk instans ini harus mengizinkan lalu lintas ke dan dari layanan. Berikut ini adalah contoh aturan keluar. Ini mereferensikan ID daftar awalan untuk layanan.

Tujuan Protokol Rentang port
prefix_list_id TCP 443

ACL jaringan untuk subnet untuk instans ini juga harus mengizinkan lalu lintas ke dan dari layanan. Berikut ini adalah contoh aturan keluar. Anda tidak dapat mereferensikan daftar awalan dalam aturan ACL jaringan, tetapi Anda bisa mendapatkan rentang alamat IP untuk layanan dari daftar awalannya.

Tujuan Protokol Rentang port
service_cidr_block_1 TCP 443
service_cidr_block_2 TCP 443
service_cidr_block_3 TCP 443

Jenis alamat IP

Jenis alamat IP menentukan daftar awalan mana yang terkait dengan tabel rute Anda.

Persyaratan untuk mengaktifkan IPv6 untuk titik akhir gateway
  • Jenis alamat IP dari titik akhir gateway harus kompatibel dengan subnet untuk titik akhir gateway, seperti yang dijelaskan di sini:

    • IPv4 — Tambahkan daftar awalan IPv4 layanan ke tabel rute Anda.

    • IPv6 — Tambahkan daftar awalan IPv6 layanan ke tabel rute Anda. Opsi ini didukung hanya jika semua subnet yang dipilih hanya subnet IPv6.

    • Dualstack — Tambahkan daftar awalan IPv4 layanan ke tabel rute Anda dan tambahkan daftar awalan IPv6 layanan ke tabel rute Anda. Opsi ini didukung hanya jika semua subnet yang dipilih memiliki rentang alamat IPv4 dan IPv6.

Jenis IP catatan DNS

Secara default, titik akhir gateway mengembalikan catatan DNS berdasarkan titik akhir layanan yang Anda panggil. Jika Anda membuat titik akhir gateway menggunakan titik akhir layanan IPv4, sepertis3.us-east-2.amazonaws.com, Amazon S3 mengembalikan catatan A ke klien Anda, dan semua subnet di tabel rute Anda menggunakan IPv4.

Sebaliknya, jika Anda membuat titik akhir gateway menggunakan titik akhir layanan dualstack, sepertis3.dualstack.us-east-2.amazonaws.com, Amazon S3 mengembalikan catatan A dan AAAA ke klien Anda, dan subnet di tabel rute Anda menggunakan IPv4 dan IPv6.

catatan

Untuk bucket direktori, atau S3 Express One Zone, titik akhir gateway untuk bidang data akan menjadi s3express-use2-az1.us-east-2.amazonaws.com dan s3express-use2-az1.dualstack.us-east-2.amazonaws.com masing-masing.

Jenis IP catatan DNS memengaruhi cara lalu lintas dialihkan ke klien Anda. Jika Anda membuat titik akhir gateway menggunakan titik akhir layanan IPv4 dan kemudian memanggil titik akhir layanan dualstack, lalu lintas yang menggunakan catatan AAAA tidak akan dialihkan melalui titik akhir gateway. Lalu lintas akan dijatuhkan atau dialihkan IPv6-compatible melalui jalur jika ada. Jika Anda menggunakan jenis IP catatan DNS yang ditentukan layanan, pastikan layanan Anda dapat menangani panggilan variabel dari beberapa titik akhir layanan.

Alih-alih pengaturan tipe IP catatan DNS default dari layanan yang ditentukan, Anda dapat menyesuaikan jenis IP catatan DNS untuk memilih rekaman mana yang dikembalikan untuk titik akhir tertentu. Tabel berikut menunjukkan jenis IP catatan DNS yang didukung dan jenis rekaman yang dikembalikan:

Jenis IP catatan DNS Jenis rekaman yang dikembalikan
IPv4 A
IPv6 AAAA
Tumpukan ganda A dan AAAA
layanan yang ditentukan Catatan tergantung pada titik akhir layanan

Untuk memilih jenis IP catatan DNS, Anda harus menggunakan jenis alamat IP yang kompatibel untuk layanan titik akhir. Tabel berikut menunjukkan jenis IP catatan DNS yang didukung untuk setiap jenis alamat IP untuk titik akhir gateway:

Jenis alamat IP Jenis IP catatan DNS yang didukung
IPv4 IPv4, layanan yang ditentukan layanan*
IPv6 IPv6, layanan yang ditentukan layanan*
Dualstack IPv4, IPv6, Dualstack, layanan yang ditentukan layanan*

* Merupakan tipe IP catatan DNS default.

catatan

Untuk menggunakan tipe IP rekaman DNS selain yang ditentukan layanan untuk titik akhir Gateway, Anda harus mengizinkan enableDnsSupport dan enableDnsHostnames atribut dalam pengaturan VPC Anda.

Anda tidak dapat mengubah tipe IP catatan DNS untuk titik akhir gateway DynamoDB. DynamoDB hanya mendukung jenis IP record DNS dari layanan yang ditentukan.

Perilaku tipe IP catatan DNS berbeda untuk titik akhir antarmuka. Untuk informasi selengkapnya, lihat Jenis IP catatan DNS untuk titik akhir antarmuka.