Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Lavorare con un cluster Neptune DB in modalità dual-stack
Quando si crea o si modifica un cluster Neptune DB, è possibile specificare la modalità dual-stack per consentire alle risorse di comunicare con il cluster DB tramite IPv4, IPv6 o entrambi. Un cluster DB in modalità dual-stack supporta sia l'indirizzamento Internet Protocol version 4 (IPv4) che Internet Protocol version 6 (IPv6).
Panoramica della modalità dual-stack
Un cluster Neptune DB viene eseguito in modalità dual-stack quando è in grado di comunicare tramite i protocolli di indirizzamento IPv4 e IPv6. Le risorse possono quindi comunicare con il cluster DB utilizzando IPv4, IPv6 o entrambi i protocolli. I cluster DB privati in modalità dual-stack dispongono di endpoint IPv6 limitati al solo accesso VPC, garantendo che gli endpoint IPv6 rimangano privati. I cluster DB pubblici in modalità dual-stack forniscono endpoint IPv4 e IPv6 a cui è possibile accedere da Internet.
Dual-stack modalità e gruppi di sottorete DB
Per utilizzare la modalità dual-stack, a ciascuna sottorete del gruppo di sottoreti DB deve essere associato un blocco CIDR IPv6.
Poiché Neptune non consente di modificare il gruppo di sottorete DB dopo la creazione del cluster, è necessario creare il cluster con un gruppo di sottorete compatibile con dual-stack o aggiungere blocchi CIDR IPv6 alle sottoreti esistenti prima di modificare il cluster in modalità dual-stack.
Dopo che un cluster DB è in modalità dual-stack, i client possono connettersi normalmente. Assicurati che i firewall di sicurezza dei client e i gruppi di sicurezza del cluster Neptune DB consentano il traffico su IPv6. Per connettersi, i client utilizzano l'endpoint del cluster DB. Il cluster DB rileva il protocollo di rete preferito dal client e lo utilizza per la connessione.
Se un gruppo di sottoreti DB smette di supportare la modalità dual-stack, esiste il rischio di uno stato di rete incompatibile per i cluster DB associati. Ciò può accadere a causa dell'eliminazione della sottorete o della dissociazione del CIDR. Inoltre, non è possibile utilizzare quel gruppo di sottorete DB per creare un nuovo cluster DB in modalità dual-stack.
Creazione e modifica di cluster DB in modalità dual-stack
Quando si crea o si modifica un cluster DB, è possibile specificare la modalità dual-stack per consentire alle risorse di comunicare con il cluster DB tramite IPv4, IPv6 o entrambi.
Quando si utilizza Console di gestione AWS per creare o modificare un cluster DB, è possibile specificare la modalità dual-stack nella sezione Tipo di rete.
Quando utilizzate AWS Command Line Interface (AWS CLI) per creare un cluster DB, impostate l'--network-typeopzione per DUAL utilizzare la modalità dual-stack:
aws neptune create-db-cluster \ --db-cluster-identifier my-dual-stack-cluster \ --engine neptune \ --db-subnet-group-name my-dual-stack-subnet-group \ --network-type DUAL
Quando si utilizza il AWS CLI per modificare un cluster DB esistente per utilizzare la modalità dual-stack:
aws neptune modify-db-cluster \ --db-cluster-identifier my-cluster \ --network-type DUAL \ --apply-immediately
Quando utilizzi l'API Neptune per creare o modificare un cluster DB, imposta il NetworkType parametro per utilizzare la modalità dual-stackDUAL.
Modifica dei cluster IPv4-only DB per utilizzare la modalità dual-stack
È possibile modificare un cluster IPv4-only DB per utilizzare la modalità dual-stack. A tale scopo, modifica il tipo di rete del cluster DB.
Prima di modificare un cluster DB per utilizzare la modalità dual-stack, assicuratevi che il relativo gruppo di sottorete DB supporti la modalità dual-stack. Poiché non è possibile modificare il gruppo di subnet DB dopo la creazione del cluster, è necessario aggiungere blocchi CIDR IPv6 alle sottoreti esistenti nel gruppo di sottoreti del cluster.
Per modificare un cluster DB in modo da utilizzare la modalità dual-stack IPv4-only
-
Aggiungi il supporto IPv6 alle sottoreti del gruppo di sottoreti DB esistente:
Associazione di un blocco CIDR IPv6 al VPC. Per ulteriori informazioni, consulta Come aggiungere un blocco CIDR IPv6 al VPC nella Guida per l'utente di Amazon VPC.
Collega il blocco CIDR IPv6 a tutte le sottoreti del tuo gruppo di sottoreti DB. Per ulteriori informazioni, consulta Come aggiungere un blocco CIDR IPv6 alla sottorete nella Guida per l'utente di Amazon VPC.
Verificare che il gruppo di sottoreti database supporti la modalità dual-stack. Usando il AWS CLI, esegui il
describe-db-subnet-groupscomando e controlla l'output.SupportedNetworkTypes
-
Modifica il cluster DB per utilizzare la modalità dual-stack. Utilizzando: AWS CLI
aws neptune modify-db-cluster \ --db-cluster-identifier my-cluster \ --network-type DUAL \ --apply-immediately -
Verifica che il cluster DB sia in modalità dual-stack controllando l'
NetworkTypeoutput di.describe-db-clusters
Se non riesci a connetterti al cluster DB dopo la modifica, assicurati che i firewall di sicurezza del client e del database e le tabelle di routing consentano il traffico verso il database sulla rete selezionata (IPv4 o IPv6).
Limitazioni per i cluster DB di rete dual-stack
Le seguenti limitazioni si applicano ai cluster Neptune DB di rete dual-stack:
Il tipo di rete è impostato a livello di cluster DB. Tutte le istanze DB del cluster ereditano il tipo di rete del cluster. Non è possibile impostare un tipo di rete diverso per singole istanze.
I cluster DB non possono utilizzare esclusivamente il tipo
IPV6di rete. Possono utilizzare la modalitàIPV4esclusiva o dual-stack ().DUALNeptune non supporta sottoreti IPv6 native (sottoreti). IPv6-only Le sottoreti del cluster DB devono supportare sia IPv4 che IPv6 per utilizzare la modalità dual-stack.