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 Adressierung von Internet Protocol Version 4 (IPv4) als auch Internet Protocol Version 6 (IPv6).
Überblick über den Dual-Stack-Modus
Ein Neptune-DB-Cluster läuft im Dual-Stack-Modus, wenn er sowohl über die IPv4- als auch über die IPv6-Adressierungsprotokolle 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 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 zu verwenden, muss jedem Subnetz in der DB-Subnetzgruppe ein IPv6-CIDR-Block zugeordnet sein.
Da Neptune das Ändern der DB-Subnetzgruppe nach der Clustererstellung nicht zulässt, müssen Sie entweder den Cluster mit einer Dual-Stack-fähigen Subnetzgruppe erstellen oder IPv6-CIDR-Blöcke zu den vorhandenen Subnetzen hinzufügen, bevor Sie den Cluster in den Dual-Stack-Modus ändern.
Sobald sich ein DB-Cluster im Dual-Stack-Modus befindet, können sich Clients normal mit ihm verbinden. 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 durch das Löschen des Subnetzes oder die Trennung der CIDR-Verbindung 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 das AWS Command Line Interface (AWS CLI) verwenden, um einen DB-Cluster zu erstellen, stellen Sie die --network-type Option auf DUAL die Verwendung des Dual-Stack-Modus ein:
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 Dual-Stack-Modus zu verwenden.
Ändern von IPv4-only DB-Clustern zur Verwendung des Dual-Stack-Modus
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 nach der Erstellung des Clusters nicht ändern können, müssen Sie IPv6-CIDR-Blöcke zu den vorhandenen Subnetzen in der Subnetzgruppe des Clusters 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 mit dem 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. Verwenden von: 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 die
NetworkTypeAusgabe 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 Datenbanksicherheitsfirewalls 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 im Dual-Stack-Netzwerk:
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.