Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konfiguration des Dual-Stack-Netzwerktyps für einen Amazon MSK-Cluster
Amazon MSK unterstützt den Dual-Stack-Netzwerktyp für bestehende MSK bereitgestellte Cluster, die Kafka Version 3.6.0 oder höher verwenden, ohne zusätzliche Kosten. Mit Dual-Stack-Netzwerken können Ihre Cluster sowohl Adressen als auch verwenden. IPv4 IPv6 Dual-Stack-Endpunkte unterstützen ebenfalls, IPv4 sodass die Abwärtskompatibilität gewahrt bleibt. Amazon MSK bietet IPv6 Support über den Dual-Stack-Netzwerktyp, nicht nur als IPv6 -only.
Standardmäßig stellen Clients mithilfe des IPv4 Netzwerktyps eine Verbindung zu Amazon MSK-Clustern her. Alle neuen Cluster, die Sie erstellen, verwenden IPv4 standardmäßig ebenfalls. Um den Netzwerktyp eines Clusters auf Dual-Stack zu aktualisieren, stellen Sie sicher, dass Sie die im folgenden Abschnitt beschriebenen Voraussetzungen erfüllt haben. Verwenden Sie dann die UpdateConnectivityAPI, um die Konnektivität auf Dual-Stack zu aktualisieren.
Wenn Sie Dual-Stack-Netzwerke auf Ihrem Cluster aktivieren, erhalten Sie zwei Arten von Bootstrap-Zeichenfolgen — einen für IPv4 und einen für Konnektivität. IPv6 Der Cluster selbst unterstützt zwar beide IPv4 und IPv6 gleichzeitig (Dual-Stack), aber jede Bootstrap-Zeichenfolge ist protokollspezifisch. Sie müssen Bootstrap-Zeichenfolgen für Verbindungen und IPv4 Bootstrap-Zeichenketten für Verbindungen verwenden. IPv4 IPv6 IPv6 Es gibt keinen einzigen Bootstrap-String, der beide Protokolle unterstützt. Ihre vorhandenen IPv4 Bootstrap-Strings funktionieren weiterhin wie zuvor, während die neuen IPv6 Bootstrap-Strings durch das Präfix 'bi6-' identifiziert werden. Beachten Sie, dass IPv6 Konnektivität nur für Broker-Knoten verfügbar ist. Auf ZooKeeper Knoten kann nur mithilfe IPv4 von Bootstrap-Strings zugegriffen werden. Stellen Sie sicher, dass Sie die entsprechenden Ports für das Protokoll konfigurieren, das Sie verwenden möchten, da IPv4 IPv6 Verbindungen unterschiedliche Ports verwenden. Weitere Informationen zu den erforderlichen Anschlüssen finden Sie unter Portinformationen.
Alle vorhandenen von MSK bereitgestellten Cluster, die den Dual-Stack-Netzwerktyp unterstützen, verwenden dieselben IPv6 Bootstrap-Zeichenfolgen sowohl für Standard- als auch für öffentliche Zugriffskonnektivität. Wenn Sie den öffentlichen Zugriff auf Ihrem Cluster aktiviert haben, sind die IPv6 Bootstrap-Strings automatisch für den öffentlichen Zugriff verfügbar. Beachten Sie, dass diese IPv6 Bootstrap-Strings nicht öffentlich zugänglich sind, wenn der öffentliche Zugriff auf Ihrem Cluster nicht aktiviert ist. Ihre vorhandenen IPv4 Bootstrap-Strings funktionieren weiterhin wie zuvor für die IPv4 Konnektivität.
Anmerkung
Sobald Sie Ihren Cluster so aktualisiert haben, dass er den Dual-Stack-Netzwerktyp verwendet, können Sie ihn nicht mehr auf den IPv4 Netzwerktyp zurückschalten.
Themen
Voraussetzungen für die Verwendung des Dual-Stack-Netzwerktyps
Bevor Sie den Dual-Stack-Netzwerktyp für Ihre Cluster konfigurieren, stellen Sie sicher, dass Sie über Folgendes verfügen:
-
Kafka Version 3.6.0 oder höher für bestehende MSK Provisioned-Cluster.
-
Allen Subnetzen, die Sie bei der Clustererstellung angeben, müssen sowohl CIDR-Blöcke als auch IPv6 CIDR-Blöcke zugewiesen sein IPv4 und sie müssen den Dual-Stack-Netzwerktyp unterstützen. Wenn auch nur einem Subnetz in Ihrem Cluster keine IPv6 CIDR-Blöcke zugewiesen sind, können Sie den Dual-Stack-Netzwerktyp nicht für Ihren Cluster verwenden.
-
Dual-Stack-Konnektivität wird auf den Instance-Typen kafka.t3.small nicht unterstützt. Wenn Sie über diesen Instance-Typ verfügen und Dual-Stack-Konnektivität verwenden möchten, müssen Sie zuerst ein Upgrade auf einen anderen unterstützten Instance-Typ durchführen.
-
Die erforderlichen Ports müssen für die IPv6 Konnektivität geöffnet sein. Informationen zu den erforderlichen Anschlüssen finden Sie unter Portinformationen.
-
Dual-Stack-Konnektivität wird für ZooKeeper Knoten nicht unterstützt. Sie können nur mithilfe IPv4 von ZooKeeper Knoten eine Verbindung herstellen.
IAM-Berechtigungen zur Konfiguration des Dual-Stack-Netzwerktyps
Sie benötigen die folgenden IAM-Berechtigungen:
-
ec2:CreateTags -
ec2:DescribeSubnets -
kafka:UpdateConnectivity
Eine vollständige Liste der Berechtigungen, die für die Ausführung aller Amazon MSK-Aktionen erforderlich sind, finden Sie unter AWS verwaltete Richtlinie: Amazon MSKFull Access.
Konfigurieren Sie den Dual-Stack-Netzwerktyp für einen vorhandenen Cluster
Sie können den Netzwerktyp für einen vorhandenen MSK Provisioned-Cluster mithilfe des SDK AWS-Managementkonsole AWS CLI, oder aktualisieren. AWS
Überlegungen zur Verwendung des Dual-Stack-Netzwerktyps
-
IPv6 Unterstützung ist derzeit nur im Dual-Stack-Modus (IPv4 + IPv6) verfügbar, nicht nur im Modus -only. IPv6
-
Um den Dual-Stack-Netzwerktyp für Ihre von Amazon MSK bereitgestellten Cluster zu verwenden, ist Kafka Version 3.6.0 oder höher erforderlich.
-
Der Dual-Stack-Netzwerktyp ist für private Multi-VPC-Konnektivität nicht verfügbar.
-
IPv6 Konnektivität für Zookeeper-Knoten ist nicht verfügbar. Sie können sich nur mit ZooKeeper IPv4 Knoten verbinden.
-
Sie können den Netzwerktyp für einen vorhandenen Cluster nur dann von IPv4 zu Dual-Stack ändern, wenn alle Subnetze den Dual-Stack-Netzwerktyp unterstützen.
-
Nach der Aktivierung von Dual-Stack können Sie nicht mehr zum IPv4 Netzwerktyp zurückkehren. Um zurück zu wechseln, müssen Sie den Cluster löschen und neu erstellen.
-
Sie benötigen die folgenden IAM-Berechtigungen:
-
ec2:CreateTags,ec2:DescribeSubnetsundkafka:UpdateConnectivity
-