View a markdown version of this page

Konfigurasikan jenis jaringan dual-stack - Amazon Managed Streaming untuk Apache Kafka

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

Konfigurasikan jenis jaringan dual-stack

Amazon MSK mendukung jenis jaringan dual-stack untuk cluster Tanpa Server MSK yang ada yang menggunakan Kafka versi 3.6.0 atau lebih baru tanpa biaya tambahan. Dengan jaringan dual-stack, cluster Anda dapat menggunakan alamat IPv4 dan IPv6. Dual-stack Endpoint juga mendukung IPv4 sehingga mempertahankan kompatibilitas mundur. Amazon MSK menyediakan dukungan IPv6 melalui jenis jaringan dual-stack, bukan sebagai. IPv6-only

Secara default, klien terhubung ke cluster Amazon MSK menggunakan jenis jaringan IPv4. Semua cluster baru yang Anda buat juga menggunakan IPv4 secara default. Untuk memperbarui jenis jaringan cluster ke dual-stack, pastikan Anda telah memenuhi prasyarat yang dijelaskan di bagian berikut. Kemudian, gunakan UpdateConnectivity API untuk memperbarui konektivitas ke dual-stack.

catatan

Setelah Anda memperbarui cluster Anda untuk menggunakan jenis jaringan dual-stack, Anda tidak dapat mengalihkannya kembali ke jenis jaringan IPv4.

Prasyarat untuk menggunakan tipe jaringan dual-stack

Sebelum Anda mengonfigurasi jenis jaringan dual-stack untuk cluster Anda, pastikan bahwa semua subnet yang Anda sediakan selama pembuatan cluster harus mendukung jenis jaringan dual-stack. Jika bahkan satu subnet di cluster Anda tidak mendukung dual-stack, Anda tidak akan dapat memperbarui jenis jaringan untuk cluster Anda ke dual-stack.

Izin IAM untuk MSK Serverless

Anda harus memiliki izin IAM berikut:

  • ec2:DescribeSubnets

  • ec2:ModifyVpcEndpoint

Untuk daftar lengkap izin yang diperlukan untuk melakukan semua tindakan Amazon MSK, lihat kebijakan terkel AWS ola: AmazonMSKFullAccess.

Gunakan tipe jaringan dual-stack untuk cluster

Anda dapat memperbarui jenis jaringan untuk cluster MSK Serverless menggunakan Konsol Manajemen AWS, AWS CLI, atau AWS SDK.

Using Konsol Manajemen AWS
  1. Buka konsol Amazon MSK di? https://console.aws.amazon.com/msk/home wilayah = us-east-1#/rumah/.

  2. Pilih cluster MSK Serverless yang ingin Anda konfigurasi jenis jaringan dual-stack.

  3. Pada halaman detail Cluster, pilih Proper ties.

  4. Di Pengaturan jaringan, pilih Edit jenis jaringan.

  5. Untuk Jenis jaringan, pilih Dual stack.

  6. Pilih Simpan perubahan.

Using AWS CLI

Anda dapat menggunakan API pemut akhiran-konektivitas untuk memperbarui jenis jaringan cluster MSK Serverless yang ada ke dual-stack. Contoh berikut menggunakan update-connectivity perintah untuk mengatur jenis jaringan cluster ke dual-stack.

Dalam contoh berikut, ganti cluster sampel ARN, arn:aws:kafka:: us-east-1 :cluster// 123456789012, dengan cluster MSK ARN Anda yang sebenarnya. myCluster 12345678-1234-1234-1234-123456789012 -1 Untuk mendapatkan versi cluster saat ini, gunakan perintah describe-cluster.

aws kafka update-connectivity \ --cluster-arn "arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/12345678-1234-1234-1234-123456789012-1" \ --current-version "KTVPDKIKX0DER" \ --connectivity-info '{ "networkType": "DUAL" }
Using AWS SDK

Contoh berikut menggunakan UpdateConnectivity API untuk mengatur jenis jaringan cluster ke dual-stack.

Dalam contoh berikut, ganti cluster sampel ARN, arn:aws:kafka:: us-east-1 :cluster//123456789012, dengan cluster MSK ARN Anda yang sebenarnya. myCluster 12345678-1234-1234-1234-123456789012-1 Untuk mendapatkan versi cluster saat ini gunakan DescribeCluster API.

import boto3 client = boto3.client("kafka") response = client.update_connectivity( ClusterArn="arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/12345678-1234-1234-1234-123456789012-1", CurrentVersion="KTVPDKIKX0DER", ConnectivityInfo={ "NetworkType": "DUAL" } ) print("Connectivity update initiated:", response)

Pertimbangan untuk menggunakan tipe jaringan dual-stack

  • Dukungan IPv6 saat ini hanya tersedia dalam mode dual-stack (IPv4 + IPv6), bukan sebagai. IPv6-only

  • Dual-stack jenis jaringan tidak tersedia untuk konektivitas pribadi multi-VPC.

  • Anda dapat mengubah jenis jaringan dari IPv4 ke dual-stack untuk cluster yang ada hanya jika semua subnetnya mendukung jenis jaringan dual-stack.

  • Anda tidak dapat kembali ke jenis jaringan IPv4 setelah mengaktifkan dual-stack. Untuk beralih kembali, Anda harus menghapus dan membuat ulang cluster.

  • Anda harus memiliki izin IAM berikut:

    • ec2:DescribeSubnets dan ec2:ModifyVpcEndpoint