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 Nur-Only-, IPv4 -only- oder IPv6 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-nur
-
IPv6-nur
-
Dual-Stack (unterstützt sowohl als auch IPv4 ) IPv6
Die wichtigsten Funktionen:
Mit IPv6 Support können Sie Folgendes tun:
-
Optionen für die Netzwerkkonfiguration:
-
IPv4-only und Dual-Stack-Cluster aktiviert.
dual_stack subnets -
IPv6-Nur-Cluster in Nur-Subnetzen. IPv6
-
-
Verwaltung von Subnetzgruppen:
-
Erstellen Sie Subnetzgruppen mit Nur-Unterstützung, IPv4 -Nur-Unterstützung oder IPv6 Dual-Stack-Unterstützung
-
Ändern Sie bestehende Subnetzgruppen mit zusätzlichen VPC-Subnetzen
-
Fügen Sie IPv6 -only Subnetze zu -konfigurierten Subnetzgruppen hinzu IPv6
-
Fügen Sie zu konfigurierten Gruppen IPv4 Subnetze hinzu oder stapeln Sie sie in zwei Gruppen IPv4
-
-
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
-
Vor der Implementierung IPv6 in Ihren DAX-Clustern 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 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 reinen DAX-Umgebungen einzuschränken, müssen Sie eine Ausnahme für die IAM-Rolle Ihres DAX-Clusters erstellen, wenn Sie den Adressraum blockieren (). IPv4 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 IP-basierte Einschränkungen für andere Zugriffspfade beibehält. Ohne diese Ausnahme kann DAX nicht auf Ihre DynamoDB-Tabelle zugreifen.
Zum Beispiel: