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.
DAX und IPv6
DynamoDB DAX unterstützt jetzt IPv6-Adressierung, sodass Sie Cluster erstellen können, die im IPv4-only IPv6-only, oder Dual-Stack-Netzwerkmodus betrieben werden. Dies hilft bei der Verbesserung der Netzwerkkapazitäten, um den sich ändernden Infrastrukturanforderungen gerecht zu werden.
Netzwerktypen:
Sie können Cluster mit den folgenden Netzwerktypen erstellen:
-
IPv4-only
-
IPv6-only
-
Dual-stack (unterstützt sowohl IPv4 als auch IPv6)
Die wichtigsten Funktionen:
Mit der IPv6-Unterstützung können Sie Folgendes tun:
-
Optionen für die Netzwerkkonfiguration:
-
IPv4-only und Dual-Stack-Cluster an.
dual_stack subnets -
IPv6-only Cluster in IPv6-only Subnetzen.
-
-
Verwaltung von Subnetzgruppen:
-
Erstellen Sie Subnetzgruppen mit IPv4-only, oder IPv6-only Dual-Stack-Unterstützung
-
Ändern Sie bestehende Subnetzgruppen mit zusätzlichen VPC-Subnetzen
-
Fügen Sie IPv6-only Subnetze zu Subnetzgruppen hinzu IPv6-configured
-
Fügen Sie IPv4- oder Dual-Stack-Subnetze zu IPv4- und Dual-Stack-konfigurierten Gruppen hinzu
-
-
Client-Konfiguration:
-
Bei Aufrufen auf der Datenebene können Sie das bevorzugte IP-Protokoll für Dual_Stack-Cluster wie folgt festlegen:
-
ip_discoveryParameter im Python-SDK -
ipDiscoveryParameter in anderen SDKs
-
-
Standard: IPv4, wenn keine Protokollpräferenz angegeben ist
-
Bevor Sie IPv6 in Ihren DAX-Clustern implementieren, müssen Sie Folgendes berücksichtigen:
-
Der Netzwerktyp kann nach der Clustererstellung nicht geändert werden
-
Bei Dual-Stack-Clustern bestimmt der
ip_discovery/ipDiscoveryParameter in der Client-Konfiguration, welches IP-Protokoll verwendet werden soll (IPv4 oder IPv6) -
Verschiedene Anwendungen können je nach Konfiguration über unterschiedliche IP-Protokolle eine Verbindung zu demselben Dual-Stack-Cluster herstellen
Beispiel Beispiel für die Clientkonfiguration
DynamoDbAsyncClient client = ClusterDaxAsyncClient.builder() .overrideConfiguration(Configuration.builder() .url(endpoint) // DAX cluster endpoint .ipDiscovery(ipDiscovery) // IP discovery type (IPv4 or IPv6) .build()) .build();
Wichtig
Wenn Sie ressourcenbasierte IAM-Richtlinien verwenden, um IP-Adressen für DynamoDB-Tabellen in IPv6-only Umgebungen mit DAX einzuschränken, müssen Sie eine Ausnahme für die IAM-Rolle Ihres DAX-Clusters erstellen, wenn Sie den IPv4-Adressraum blockieren (). 0.0.0.0/0 Fügen Sie Ihrer Richtlinie eine ArnNotEquals Bedingung hinzu, die speziell den Zugriff für die IAM-Rolle des DAX-Clusters ermöglicht und gleichzeitig Einschränkungen für andere Zugriffspfade beibehält. IP-based Ohne diese Ausnahme kann DAX nicht auf Ihre DynamoDB-Tabelle zugreifen.
Beispiel: