Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
DAX dan IPv6
DynamoDB DAX sekarang mendukung pengalamatan IPv6, yang memungkinkan Anda membuat cluster yang beroperasi dalam,, atau mode jaringan dual-stack. IPv4-only IPv6-only Ini membantu dalam meningkatkan kemampuan jaringan untuk memenuhi persyaratan infrastruktur yang berkembang.
Jenis Jaringan:
Anda dapat membuat cluster dengan jenis jaringan berikut:
-
IPv4-only
-
IPv6-only
-
Dual-stack (mendukung IPv4 dan IPv6)
Fitur Utama:
Dengan dukungan IPv6, Anda dapat melakukan hal berikut:
-
Opsi konfigurasi jaringan:
-
IPv4-only dan cluster dual-stack aktif.
dual_stack subnets -
IPv6-only cluster pada IPv6-only subnet.
-
-
Manajemen grup subnet:
-
Buat grup subnet dengan IPv4-only, IPv6-only, atau dukungan dual-stack
-
Ubah grup subnet yang ada dengan subnet VPC tambahan
-
Tambahkan IPv6-only subnet ke grup IPv6-configured subnet
-
Tambahkan subnet IPv4 atau dual-stack ke IPv4 dan grup yang dikonfigurasi dual-stack
-
-
Konfigurasi klien:
-
Saat melakukan panggilan bidang data, Anda dapat mengatur protokol IP pilihan untuk cluster dual_stack menggunakan:
-
ip_discoveryparameter dalam Python SDK -
ipDiscoveryparameter di SDK lain
-
-
Default: IPv4 ketika preferensi protokol tidak ditentukan
-
Sebelum menerapkan IPv6 di cluster DAX Anda, Anda harus mempertimbangkan hal berikut:
-
Jenis jaringan tidak dapat diubah setelah pembuatan cluster
-
Untuk cluster dual-stack,
ip_discovery/ipDiscoveryparameter dalam konfigurasi klien menentukan protokol IP mana yang akan digunakan (IPv4 atau IPv6) -
Aplikasi yang berbeda dapat terhubung ke cluster dual-stack yang sama menggunakan protokol IP yang berbeda berdasarkan konfigurasinya
contoh Contoh konfigurasi klien
DynamoDbAsyncClient client = ClusterDaxAsyncClient.builder() .overrideConfiguration(Configuration.builder() .url(endpoint) // DAX cluster endpoint .ipDiscovery(ipDiscovery) // IP discovery type (IPv4 or IPv6) .build()) .build();
penting
Bila Anda menggunakan kebijakan IAM berbasis sumber daya untuk membatasi alamat IP untuk tabel DynamoDB IPv6-only di lingkungan dengan DAX, Anda harus membuat pengecualian untuk peran IAM klaster DAX jika Anda memblokir ruang alamat IPv4 (). 0.0.0.0/0 Tambahkan ArnNotEquals kondisi ke kebijakan Anda yang secara khusus mengizinkan akses untuk peran IAM klaster DAX sambil mempertahankan IP-based batasan untuk jalur akses lainnya. Tanpa pengecualian ini, DAX tidak dapat mengakses tabel DynamoDB Anda.
Contoh: