Arbeiten mit benutzerdefinierten Endpunkten in Neptune - Amazon Neptune

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 benutzerdefinierten Endpunkten in Neptune

Wenn Sie eine DB-Instance zu einem benutzerdefinierten Endpunkt hinzufügen oder aus einem benutzerdefinierten Endpunkt entfernen, bleiben alle vorhandenen Verbindungen zu dieser DB-Instance bestehen.

Sie können eine Liste mit DB-Instances definieren, die in einem benutzerdefinierten Endpunkt enthalten sein sollen (statische Liste) oder eine Liste mit DB-Instances, die von einem benutzerdefinierten Endpunkt ausgeschlossen werden sollen (Ausschlussliste). Sie können den Einschluss-/Ausschlussmechanismus verwenden, um die DB-Instances in Gruppen aufzuteilen und sicherzustellen, dass die benutzerdefinierten Endpunkte alle DB-Instances im Cluster abdecken. Jeder benutzerdefinierte Endpunkt kann jeweils nur einen dieser Listentypen enthalten.

In der AWS Management Console wird die Auswahl durch das Kontrollkästchen future zu diesem Cluster hinzugefügte Instanzen anhängen dargestellt. Wenn Sie das Kontrollkästchen deaktivieren, verwendet der benutzerdefinierte Endpunkt eine statische Liste, die nur die im Dialogfeld angegebenen DB-Instances enthält. Wenn Sie das Kontrollkästchen aktivieren, verwendet der benutzerdefinierte Endpunkt eine Ausschlussliste. In diesem Fall repräsentiert der benutzerdefinierte Endpunkt alle DB-Instances im Cluster (einschließlich zukünftig hinzugefügter DB-Instances) außer den Instances, die im Dialogfeld nicht ausgewählt wurden.

Neptune ändert die in statischen Listen oder Ausschlusslisten angegebenen DB-Instances nicht, wenn die DB-Instances aufgrund eines Failovers oder einer Heraufstufung ihre Rollen zwischen primärer Instance und Neptune-Replica wechseln.

Sie können eine DB-Instance mit mehreren benutzerdefinierten Endpunkten verknüpfen. Angenommen, Sie fügen einem Cluster eine neue DB-Instance hinzu. In diesen Fällen wird die DB-Instance allen benutzerdefinierten Endpunkten hinzugefügt, für die sie infrage kommt. Die jeweils definierte statische Liste oder Ausschlussliste bestimmt, welche DB-Instance hinzugefügt werden kann.

Wenn der Endpunkt eine statische Liste von DB-Instances enthält, werden keine neu hinzugefügten Neptune-Replicas hinzugefügt. Wenn der Endpunkt eine Ausschlussliste enthält, werden neu hinzugefügte Neptune-Replicas jedoch hinzugefügt, sofern sie nicht in der Ausschlussliste aufgeführt sind.

Wenn eine Neptune-Replica nicht mehr verfügbar ist, bleibt sie weiterhin mit ihren benutzerdefinierten Endpunkten verknüpft. Dies gilt unabhängig davon, ob sie beschädigt ist, angehalten wurde, neu gestartet wird oder aus einem anderen Grund nicht verfügbar ist. Solange sie jedoch nicht verfügbar ist, können Sie über keinen Endpunkt eine Verbindung zu ihr herstellen.

Da neu erstellte Neptune-Cluster über keine benutzerdefinierten Endpunkte verfügen, müssen Sie diese selbst erstellen und verwalten. Dies gilt auch für Neptune-Cluster, die aus Snapshots wiederhergestellt werden, da benutzerdefinierte Endpunkte nicht im Snapshot enthalten sind. Sie müssen diese nach der Wiederherstellung erneut erstellen und neue Endpunktnamen auswählen, wenn sich der wiederhergestellte Cluster in der gleichen Region wie der ursprüngliche Cluster befindet.

Erstellen eines benutzerdefinierten Endpunkts

Sie verwalten benutzerdefinierte Endpunkte über die Neptune-Konsole. Navigieren Sie hierzu zur Detailseite für Ihren Neptune-Cluster und verwenden Sie die Steuerelemente im Abschnitt Benutzerdefinierte Endpunkte.

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon Neptune Neptune-Konsole unter https://console.aws.amazon.com/neptune/home.

  2. Navigieren Sie zur Cluster-Detailseite.

  3. Wählen Sie die Create custom endpoint-Aktion im Abschnitt Endpunkte aus.

  4. Wählen Sie einen Namen für den benutzerdefinierten Endpunkt aus, der für Ihre Benutzer-ID und Region eindeutig ist. Der Name darf höchstens 63 Zeichen enthalten und muss das folgende Format besitzen:

    endpointName.cluster-custom-customerDnsIdentifier.dnsSuffix

    Da die Namen benutzerdefinierter Endpunkte den Namen Ihres Clusters nicht enthalten, müssen Sie diese Namen nicht ändern, wenn Sie einen Cluster umbenennen. Sie können den Namen eines benutzerdefinierten Endpunkts jedoch nicht für mehr als einen Cluster in derselben Region verwenden. Geben Sie jedem benutzerdefinierten Endpunkt einen Namen, der unter den Clustern, die zu Ihrer Benutzer-ID innerhalb einer bestimmten Region gehören, nur einmal vorkommt.

  5. Um eine Liste von DB-Instances auszuwählen, die auch bei einer Erweiterung des Clusters gleich bleibt, lassen Sie das Kontrollkästchen Attach future instances added to this cluster (Zukünftige zu diesem Cluster hinzugefügte Instances anhängen) deaktiviert. Wenn Sie dieses Kontrollkästchen aktivieren, fügt der benutzerdefinierte Endpunkt dynamisch alle neuen Instances hinzu, die zum Cluster hinzugefügt werden.

Anzeigen benutzerdefinierter Endpunkte

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon Neptune Neptune-Konsole unter https://console.aws.amazon.com/neptune/home.

  2. Navigieren Sie zur Cluster-Detailseite Ihres DB-Clusters.

  3. Der Abschnitt Endpunkte enthält lediglich Informationen zu benutzerdefinierten Endpunkten. (Details zu integrierten Endpunkten finden Sie im Hauptabschnitt zu Details). Um die Details für einen spezifischen benutzerdefinierten Endpunkt anzuzeigen, wählen Sie dessen Namen aus. Anschließend wird die Detailseite für diesen Endpunkt geöffnet.

Bearbeiten eines benutzerdefinierten Endpunkts

Sie können die Eigenschaften eines benutzerdefinierten Endpunkts bearbeiten, um die mit ihm verknüpften DB-Instances zu ändern. Sie können auch zwischen einer statischen Liste und einer Ausschlussliste wechseln.

Sie können keinen benutzerdefinierten Endpunkt verwenden oder eine Verbindung zu diesem herstellen, wenn die Änderungen einer Bearbeitungsaktion noch verarbeitet werden. Es kann einige Minuten dauern, bis der Status des Endpunkts wieder in Verfügbar geändert wird und Sie erneut eine Verbindung herstellen können.

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon Neptune Neptune-Konsole unter https://console.aws.amazon.com/neptune/home.

  2. Navigieren Sie zur Cluster-Detailseite.

  3. Wählen Sie im Abschnitt Endpunkte den Namen des benutzerdefinierten Endpunkts aus, den Sie bearbeiten möchten.

  4. Wählen Sie auf der Detailseite für diesen Endpunkt die Aktion Bearbeiten aus.

Löschen eines benutzerdefinierten Endpunkts

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon Neptune Neptune-Konsole unter https://console.aws.amazon.com/neptune/home.

  2. Navigieren Sie zur Cluster-Detailseite.

  3. Wählen Sie im Abschnitt Endpunkte den Namen des benutzerdefinierten Endpunkts aus, den Sie löschen möchten.

  4. Wählen Sie auf der Detailseite für diesen Endpunkt die Aktion Löschen aus.