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.
Arbeiten mit einem Neptune-DB-Cluster im Dual-Stack-Modus
Wenn Sie einen Neptune-DB-Cluster erstellen oder ändern, können Sie den Dual-Stack-Modus angeben, damit Ihre Ressourcen über IPv4, IPv6 oder beides mit dem DB-Cluster kommunizieren können. Ein DB-Cluster im Dual-Stack-Modus unterstützt sowohl die Internet Protocol Version 4 (IPv4) als auch die Internet Protocol Version 6 (IPv6) -Adressierung.
Überblick über den Dual-Stack-Modus
Ein Neptune-DB-Cluster wird im Dual-Stack-Modus ausgeführt, wenn er sowohl über das IPv4- als auch das IPv6-Adressierungsprotokoll kommunizieren kann. Ressourcen können dann entweder über IPv4, IPv6 oder beide Protokolle mit dem DB-Cluster kommunizieren. Private DB-Cluster im Dual-Stack-Modus verfügen über IPv6-Endpunkte, die nur auf den VPC-Zugriff beschränkt sind, sodass Ihre IPv6-Endpunkte privat bleiben. Öffentliche DB-Cluster im Dual-Stack-Modus bieten sowohl IPv4- als auch IPv6-Endpunkte, auf die Sie über das Internet zugreifen können.
Dual-stack Modus- und DB-Subnetzgruppen
Um den Dual-Stack-Modus verwenden zu können, muss jedem Subnetz in der DB-Subnetzgruppe ein IPv6-CIDR-Block zugeordnet sein.
Da Neptune es nicht zulässt, die DB-Subnetzgruppe nach der Clustererstellung zu ändern, müssen Sie entweder den Cluster mit einer Dual-Stack-fähigen Subnetzgruppe erstellen oder den vorhandenen Subnetzen IPv6-CIDR-Blöcke hinzufügen, bevor Sie den Cluster in den Dual-Stack-Modus ändern.
Nachdem sich ein DB-Cluster im Dual-Stack-Modus befindet, können Clients normal eine Verbindung zu ihm herstellen. Stellen Sie sicher, dass Client-Sicherheitsfirewalls und Neptune-DB-Cluster-Sicherheitsgruppen Datenverkehr über IPv6 zulassen. Um eine Verbindung herzustellen, verwenden die Clients den Endpunkt des DB-Clusters. Der DB-Cluster erkennt das bevorzugte Netzwerkprotokoll des Clients und verwendet dieses Protokoll für die Verbindung.
Wenn eine DB-Subnetzgruppe den Dual-Stack-Modus nicht mehr unterstützt, besteht das Risiko eines inkompatiblen Netzwerkstatus für zugehörige DB-Cluster. Dies kann aufgrund einer Subnetzlöschung oder einer CIDR-Trennung geschehen. Außerdem können Sie diese DB-Subnetzgruppe nicht verwenden, um einen neuen DB-Cluster im Dual-Stack-Modus zu erstellen.
DB-Cluster im Dual-Stack-Modus erstellen und ändern
Wenn Sie einen DB-Cluster erstellen oder ändern, können Sie den Dual-Stack-Modus angeben, damit Ihre Ressourcen über IPv4, IPv6 oder beides mit Ihrem DB-Cluster kommunizieren können.
Wenn Sie den verwenden AWS-Managementkonsole , um einen DB-Cluster zu erstellen oder zu ändern, können Sie den Dual-Stack-Modus im Abschnitt Netzwerktyp angeben.
Wenn Sie AWS Command Line Interface (AWS CLI) verwenden, um einen DB-Cluster zu erstellen, setzen Sie die --network-type Option auf DUAL die Verwendung des Dual-Stack-Modus:
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
Wenn Sie den verwenden AWS CLI , um einen vorhandenen DB-Cluster so zu ändern, dass er den Dual-Stack-Modus verwendet:
aws neptune modify-db-cluster \ --db-cluster-identifier my-cluster \ --network-type DUAL \ --apply-immediately
Wenn Sie die Neptune-API verwenden, um einen DB-Cluster zu erstellen oder zu ändern, setzen Sie den NetworkType Parameter auf, um den Dual-Stack-Modus DUAL zu verwenden.
Ändern Sie IPv4-only DB-Cluster, um den Dual-Stack-Modus zu verwenden
Sie können einen IPv4-only DB-Cluster so ändern, dass er den Dual-Stack-Modus verwendet. Ändern Sie dazu den Netzwerktyp des DB-Clusters.
Bevor Sie einen DB-Cluster so ändern, dass er den Dual-Stack-Modus verwendet, stellen Sie sicher, dass seine DB-Subnetzgruppe den Dual-Stack-Modus unterstützt. Da Sie die DB-Subnetzgruppe nicht mehr ändern können, nachdem der Cluster erstellt wurde, müssen Sie den vorhandenen Subnetzen in der Subnetzgruppe des Clusters IPv6-CIDR-Blöcke hinzufügen.
Um einen IPv4-only DB-Cluster so zu ändern, dass er den Dual-Stack-Modus verwendet
-
Fügen Sie den Subnetzen der vorhandenen DB-Subnetzgruppe IPv6-Unterstützung hinzu:
Ordnen Sie Ihrer VPC einen IPv6-CIDR-Block zu. Anleitungen finden Sie unter Hinzufügen eines IP6-CIDR-Blocks zu Ihrem VPC im Amazon-VPC-Benutzerhandbuch.
Hängen Sie den IPv6-CIDR-Block an alle Subnetze in Ihrer DB-Subnetzgruppe an. Anleitungen finden Sie unter Hinzufügen eines IP6-CIDR-Blocks zu Ihrem Subnetz im Amazon-VPC-Benutzerhandbuch.
Vergewissern Sie sich, dass die DB-Subnetzgruppe den Dual-Stack-Modus unterstützt. Führen Sie mithilfe von den den den AWS CLI
describe-db-subnet-groupsBefehl aus und checken SieSupportedNetworkTypesdie Ausgabe ein.
-
Ändern Sie den DB-Cluster so, dass er den Dual-Stack-Modus verwendet. Mit dem AWS CLI:
aws neptune modify-db-cluster \ --db-cluster-identifier my-cluster \ --network-type DUAL \ --apply-immediately -
Vergewissern Sie sich, dass sich der DB-Cluster im Dual-Stack-Modus befindet, indem Sie das
NetworkTypein der Ausgabe vondescribe-db-clustersüberprüfen.
Wenn Sie nach der Änderung keine Verbindung zum DB-Cluster herstellen können, stellen Sie sicher, dass die Client- und Datenbank-Sicherheitsfirewalls und Routing-Tabellen den Datenverkehr zur Datenbank im ausgewählten Netzwerk zulassen (entweder IPv4 oder IPv6).
Einschränkungen für Dual-Stack-Netzwerk-DB-Cluster
Die folgenden Einschränkungen gelten für Neptune-DB-Cluster mit Dual-Stack-Netzwerken:
Der Netzwerktyp wird auf DB-Cluster-Ebene festgelegt. Alle DB-Instances im Cluster erben den Netzwerktyp des Clusters. Sie können keinen anderen Netzwerktyp für einzelne Instances festlegen.
DB-Cluster können den Netzwerktyp nicht
IPV6ausschließlich verwenden. Sie können denIPV4Exklusivmodus oder den Dual-Stack-Modus (DUAL) verwenden.Neptune unterstützt keine nativen IPv6-Subnetze (Subnetze). IPv6-only DB-Cluster-Subnetze müssen sowohl IPv4 als auch IPv6 unterstützen, um den Dual-Stack-Modus verwenden zu können.