Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DAX et IPv6
DynamoDB DAX IPv6 prend désormais en charge l'adressage, ce qui vous permet de créer des clusters qui fonctionnent IPv4 en mode réseau uniquement IPv6, uniquement ou à double pile. Cela permet d'améliorer les capacités de mise en réseau pour répondre aux exigences évolutives de l'infrastructure.
Types de réseaux :
Vous pouvez créer des clusters avec les types de réseaux suivants :
-
IPv4-uniquement
-
IPv6-uniquement
-
Double pile (prend en charge les deux IPv4 et IPv6)
Caractéristiques principales :
Avec IPv6 l'assistance, vous pouvez effectuer les opérations suivantes :
-
Options de configuration réseau :
-
IPv4-uniquement et clusters à double pile activés.
dual_stack subnets -
IPv6clusters -only sur des sous-réseaux IPv6 -only.
-
-
Gestion des groupes de sous-réseaux :
-
Créez des groupes de sous-réseaux avec IPv4 prise en charge uniquement, IPv6 uniquement ou double pile
-
Modifier les groupes de sous-réseaux existants avec des sous-réseaux VPC supplémentaires
-
Ajouter des sous-réseaux IPv6 uniquement aux groupes de sous-réseaux IPv6 configurés
-
Ajouter des sous-réseaux IPv4 ou des sous-réseaux à double pile IPv4 et des groupes configurés à double pile
-
-
Configuration du client :
-
Lorsque vous effectuez des appels de plan de données, vous pouvez définir le protocole IP préféré pour les clusters dual_stack en utilisant :
-
ip_discoveryparamètre dans le SDK Python -
ipDiscoveryparamètre dans un autre SDKs
-
-
Par défaut : IPv4 lorsque la préférence de protocole n'est pas spécifiée
-
Avant de procéder IPv6 à l'implémentation dans vos clusters DAX, vous devez prendre en compte les points suivants :
-
Le type de réseau ne peut pas être modifié après la création du cluster
-
Pour les clusters à double pile, le
ip_discovery/ipDiscoveryparamètre de la configuration du client détermine le protocole IP à utiliser (IPv4 ou IPv6) -
Différentes applications peuvent se connecter au même cluster à double pile en utilisant différents protocoles IP en fonction de leur configuration
Exemple de configuration client
DynamoDbAsyncClient client = ClusterDaxAsyncClient.builder() .overrideConfiguration(Configuration.builder() .url(endpoint) // DAX cluster endpoint .ipDiscovery(ipDiscovery) // IP discovery type (IPv4 or IPv6) .build()) .build();
Important
Lorsque vous utilisez des politiques IAM basées sur les ressources pour restreindre les adresses IP des tables DynamoDB dans des environnements DAX IPv6 uniquement, vous devez créer une exception pour le rôle IAM de votre cluster DAX si vous bloquez l'espace d'adressage (). IPv4 0.0.0.0/0 Ajoutez une ArnNotEquals condition à votre politique qui autorise spécifiquement l'accès au rôle IAM du cluster DAX tout en maintenant les restrictions basées sur l'IP pour les autres chemins d'accès. Sans cette exception, DAX ne peut pas accéder à votre table DynamoDB.
Par exemple :