Verwenden von Failover-Kontrollen für Amazon S3 Multi-Region Access Points
In diesem Abschnitt wird erläutert, wie Sie Ihre Amazon S3 Multi-Region Access Points mithilfe der AWS-Managementkonsole verwalten und verwenden.
Auf der Detailseite Ihres Multi-Region Access Points finden Sie im Abschnitt Failover configuration (Failover-Konfiguration) in der AWS-Managementkonsole zwei Failover-Kontrollen: Edit routing status (Weiterleitungsstatus bearbeiten) und Failover. Verwenden Sie diese Steuerelemente wie folgt:
-
Edit routing status (Weiterleitungsstatus bearbeiten) – Sie können den Weiterleitungsstatus von bis zu 17 AWS-Regionen in einer einzigen Anforderung für Ihren Multi-Region Access Point manuell bearbeiten, indem Sie Edit routing status (Weiterleitungsstatus bearbeiten) auswählen. Sie können die Option Edit routing status (Weiterleitungsstatus bearbeiten) für folgende Zwecke verwenden:
-
Zum Festlegen oder Bearbeiten der Weiterleitungsstatus einer oder mehrerer Regionen in Ihrem Multi-Region Access Point
-
Zum Erstellen einer Failover-Konfiguration für Ihren Multi-Region Access Point, indem Sie zwei Regionen so konfigurieren, dass sie sich in einem Aktiv-Passiv-Zustand befinden
-
So führen Sie ein manuelles Failover für Ihre Regionen durch
-
So leiten Sie Traffic manuell zwischen Regionen um
-
-
Failover – Wenn Sie ein Failover initiieren, indem Sie Failover auswählen, aktualisieren Sie nur den Weiterleitungsstatus von zwei Regionen, die bereits so konfiguriert sind, dass sie sich in einem Aktiv-Passiv-Zustand befinden. Während eines Failovers, das Sie initiiert haben, indem Sie Failover auswählen, wird der Weiterleitungsstatus zwischen den beiden Regionen automatisch gewechselt.
Bearbeiten des Weiterleitungsstatus der Regionen in Ihrem Multi-Region Access Point
Sie können den Weiterleitungsstatus von bis zu 17 AWS-Regionen in einer einzigen Anforderung für Ihren Multi-Region Access Point manuell aktualisieren, indem Sie auf der Detailseite Ihres Multi-Region Access Points im Abschnitt Failover configuration (Failover-Konfiguration) die Option Edit routing status (Weiterleitungsstatus bearbeiten) auswählen. Wenn Sie jedoch ein Failover initiieren, indem Sie Failover auswählen, aktualisieren Sie nur den Weiterleitungsstatus von zwei Regionen, die bereits so konfiguriert sind, dass sie sich in einem Aktiv-Passiv-Zustand befinden. Während eines Failovers, das Sie initiiert haben, indem Sie Failover auswählen, wird der Weiterleitungsstatus zwischen den beiden Regionen automatisch gewechselt.
Sie können die Option Edit routing status (Weiterleitungsstatus bearbeiten) (wie im folgenden Verfahren beschrieben) für die folgenden Zwecke verwenden:
Zum Festlegen oder Bearbeiten der Weiterleitungsstatus einer oder mehrerer Regionen in Ihrem Multi-Region Access Point
Zum Erstellen einer Failover-Konfiguration für Ihren Multi-Region Access Point, indem Sie zwei Regionen so konfigurieren, dass sie sich in einem Aktiv-Passiv-Zustand befinden
So führen Sie ein manuelles Failover für Ihre Regionen durch
So leiten Sie Traffic manuell zwischen Regionen um
So aktualisieren Sie den Weiterleitungsstatus der Regionen in Ihrem Multi-Region Access Point
-
Melden Sie sich bei der AWS-Managementkonsole an.
Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich Multi-Region Access Points aus.
-
Wählen Sie den Multi-Region Access Point aus, den Sie aktualisieren möchten.
-
Wählen Sie die Registerkarte Replication and failover (Replikation und Failover) aus.
-
Wählen Sie eine oder mehrere Regionen aus, deren Weiterleitungsstatus Sie bearbeiten möchten.
Anmerkung
Damit ein Failover initiiert wird, muss mindestens eine AWS-Region in Ihrem Multi-Region Access Point als Active (Aktiv) und eine Region als Passive (Passiv) festgelegt sein.
-
Wählen Sie Edit routing status (Weiterleitungsstatus bearbeiten) aus.
-
Wählen Sie in dem daraufhin angezeigten Dialogfeld Active (Aktiv) oder Passive (Passiv) als Routing status (Weiterleitungsstatus) für jede Region aus.
Ein aktiver Status ermöglicht die Weiterleitung von Verkehr an die Region. Ein passiver Status verhindert, dass jeglicher Verkehr an die Region weitergeleitet wird.
Wenn Sie eine Failover-Konfiguration für Ihren Multi-Region Access Point erstellen oder ein Failover initiieren, muss mindestens eine AWS-Region in Ihrem Multi-Region Access Point als Active (Aktiv) und eine Region als Passive (Passiv) festgelegt sein.
-
Wählen Sie Save routing status (Weiterleitungsstatus speichern) aus. Es dauert etwa 2 Minuten, bis der Verkehr umgeleitet wird.
Nachdem Sie den Weiterleitungssatus der AWS-Regionen für Ihren Multi-Region Access Point übermittelt haben, können Sie die Änderungen des Weiterleitungsstatus überprüfen. Zur Überprüfung dieser Änderungen rufen Sie Amazon CloudWatch unter https://console.aws.amazon.com/cloudwatchGET- und PUT-Anforderungen) zwischen aktiven und passiven Regionen überwachen. Bestehende Verbindungen werden während des Failovers nicht beendet. Bestehende Verbindungen werden fortgesetzt, bis der Erfolgs- bzw. Misserfolgsstatus angezeigt wird.
Anmerkung
Sie können AWS CLI-Weiterleitungsbefehle für den Multi-Region Access Point in einer dieser fünf Regionen ausführen:
-
ap-southeast-2 -
ap-northeast-1 -
us-east-1 -
us-west-2 -
eu-west-1
Mit dem folgenden Beispielbefehl wird die aktuelle Weiterleitungskonfiguration Ihres Multi-Region Access Points aktualisiert. Wenn Sie den aktiven oder passiven Status eines Buckets aktualisieren möchten, legen Sie den Wert TrafficDialPercentage auf 100 für aktiv und auf 0 für passiv fest. In diesem Beispiel ist auf aktiv und amzn-s3-demo-bucket1amzn-s3-demo-bucket2 auf passiv eingestellt. Wenn Sie diesen Beispielbefehl verwenden möchten, ersetzen Sie durch Ihre Informationen. user
input placeholders
aws s3control submit-multi-region-access-point-routes --regionap-southeast-2--account-id123456789012--mrapMultiRegionAccessPoint_ARN--route-updates Bucket=,TrafficDialPercentage=amzn-s3-demo-bucket1100Bucket=,TrafficDialPercentage=amzn-s3-demo-bucket20
Mit dem folgenden Beispielbefehl wird die aktualisierte Weiterleitungskonfiguration Ihres Multi-Region Access Points abgerufen. Wenn Sie diesen Beispielbefehl verwenden möchten, ersetzen Sie durch Ihre Informationen.user input
placeholders
aws s3control get-multi-region-access-point-routes --regioneu-west-1--account-id123456789012--mrapMultiRegionAccessPoint_ARN
Initiieren eines Failovers
Wenn Sie einen Failover einleiten, indem Sie auf der Detailseite Ihres Multi-Region Access Points im Abschnitt Failover configuration (Failover-Konfiguration) die Option Failover auswählen, wird der Amazon-S3-Anforderungsverkehr automatisch auf eine alternative AWS-Region umgeleitet. Der Failover-Prozess ist innerhalb von 2 Minuten abgeschlossen.
Sie können ein Failover für zwei beliebige AWS-Regionen Regionen gleichzeitig initiieren (zwei der 17 Regionen, in denen Multi-Region Access Points unterstützt werden). Failover-Ereignisse werden dann in AWS CloudTrail protokolliert. Nach Abschluss des Failovers können Sie den Amazon-S3-Traffic und alle Aktualisierungen der Verkehrweiterleitungen auf die neue aktive Region in Amazon CloudWatch überwachen.
Wichtig
Damit alle Metadaten und Objekte während der Datenreplikation bucketübergreifend synchronisiert werden, empfehlen wir, bidirektionale Replikationsregeln zu erstellen und die Synchronisierung von Replikatänderungen zu aktivieren, bevor Sie Ihre Failover-Kontrollen konfigurieren.
Bidirektionale Replikationsregeln tragen dazu bei, sicherzustellen, dass wenn Daten in den Amazon-S3-Bucket geschrieben werden, auf den der Datenverkehr bei einem Failover zurückgreift, diese Daten dann zurück in den Quell-Bucket repliziert werden. Durch die Synchronisierung von Replikatänderungen wird sichergestellt, dass die Objektmetadaten während der bidirektionalen Replikation auch zwischen Buckets synchronisiert werden.
Weitere Informationen zum Konfigurieren der Replikation zur Unterstützung von Failover finden Sie unter Konfigurieren einer Replikation zur Verwendung mit Multi-Region Access Points.
So leiten Sie ein Failover zwischen replizierten Buckets ein
-
Melden Sie sich bei der AWS-Managementkonsole an.
Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich Multi-Region Access Points aus.
-
Wählen Sie den Multi-Region Access Point aus, den Sie zum Initiieren des Failovers verwenden möchten.
-
Wählen Sie die Registerkarte Replication and failover (Replikation und Failover) aus.
-
Scrollen Sie nach unten zum Abschnitt Failover configuration (Failover-Konfiguration) und wählen Sie zwei AWS-Regionen aus.
Anmerkung
Damit ein Failover initiiert wird, muss mindestens eine AWS-Region in Ihrem Multi-Region Access Point als Active (Aktiv) und eine Region als Passive (Passiv) festgelegt sein. Ein aktiver Status ermöglicht die Weiterleitung von Verkehr an eine Region. Ein passiver Status verhindert, dass jeglicher Verkehr an die Region weitergeleitet wird.
-
Klicken Sie auf Failover.
-
Wählen Sie im Dialogfeld erneut Failover aus, um den Failover-Vorgang einzuleiten. Während dieses Vorgangs werden die Weiterleitungsstatus der beiden Regionen automatisch gewechselt. Der gesamte neue Traffic wird an die Region geleitet, die aktiv wird, und der Verkehr wird nicht mehr an die Region weitergeleitet, die passiv wird. Es dauert etwa 2 Minuten, bis der Verkehr umgeleitet wird.
Nachdem Sie den Failover-Prozess eingeleitet haben, können Sie Ihre Verkehrsänderungen überprüfen. Zur Überprüfung dieser Änderungen rufen Sie Amazon CloudWatch unter https://console.aws.amazon.com/cloudwatch
auf. Hier können Sie die Verlagerung Ihres Datenanforderungsverkehrs von Amazon S3 (z. B. GET- undPUT-Anforderungen) zwischen aktiven und passiven Regionen überwachen. Bestehende Verbindungen werden während des Failovers nicht beendet. Bestehende Verbindungen werden fortgesetzt, bis der Erfolgs- bzw. Misserfolgsstatus angezeigt wird.
Anzeigen Ihrer Weiterleitungskontrollen für Amazon S3 Multi-Region Access Points
So zeigen Sie Ihre Weiterleitungskontrollen für Ihren Amazon S3 Multi-Region Access Point an
-
Melden Sie sich bei der AWS-Managementkonsole an.
Öffnen Sie die Amazon-S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie im linken Navigationsbereich Multi-Region Access Points aus.
-
Wählen Sie den Multi-Region Access Point aus, den Sie überprüfen möchten.
-
Wählen Sie die Registerkarte Replication and failover (Replikation und Failover) aus. Auf dieser Seite werden die Konfigurationsdetails für die Weiterleitung und eine Zusammenfassung für Ihren Multi-Region Access Point, die zugehörigen Replikationsregeln und Replikationsmetriken angezeigt. Sie können den Weiterleitungsstatus Ihrer Regionen im Abschnitt Failover configuration (Failover-Konfiguration) sehen.
Mit dem folgenden AWS CLI-Beispielbefehl wird die aktuelle Weiterleitungskonfiguration Ihres Multi-Region Access Points für die angegebene Region abgerufen. Wenn Sie diesen Beispielbefehl verwenden möchten, ersetzen Sie durch Ihre Informationen.user input placeholders
aws s3control get-multi-region-access-point-routes --regioneu-west-1--account-id123456789012--mrapMultiRegionAccessPoint_ARN
Anmerkung
Dieser Befehl kann nur für diese fünf Regionen ausgeführt werden:
-
ap-southeast-2 -
ap-northeast-1 -
us-east-1 -
us-west-2 -
eu-west-1