Beispiele für die Verwendung von AWS CLI mit Zonenverschiebung - Amazon Application Recovery Controller (ARC)

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.

Beispiele für die Verwendung von AWS CLI mit Zonenverschiebung

In diesem Abschnitt werden einfache Anwendungsbeispiele für die Verwendung von Zonal Shift beschrieben. Dabei werden Operationen verwendet, AWS Command Line Interface um mit der Zonal Shift-Funktion in Amazon Application Recovery Controller (ARC) zu arbeiten. API Die Beispiele sollen Ihnen helfen, ein grundlegendes Verständnis für die Arbeit mit Zonal Shift mithilfe von zu entwickeln. CLI

Zonal Shift In ARC ermöglicht es Ihnen, den Verkehr für unterstützte Ressourcen vorübergehend von einer Availability Zone weg zu verlagern, sodass Ihre Anwendung weiterhin normal mit anderen Availability Zones in einer arbeiten kann. AWS-Region Zonal Shift unterstützt derzeit Network Load Balancer und Application Load Balancer bei deaktiviertem zonenübergreifendem Load Balancing.

Schauen wir uns ein Beispiel für das Starten einer Zonenverschiebung mit dem an. AWS Command Line Interface Sie können den auch verwenden AWS CLI , um eine Zonenschicht zu aktualisieren, z. B. um ein neues Ablaufdatum festzulegen. Alle Zonenschichten sind temporär und müssen zunächst so eingestellt werden, dass sie innerhalb von drei Tagen ablaufen. Sie können eine zonale Schicht jedoch später aktualisieren, um ein neues Ablaufdatum festzulegen.

Weitere Informationen zur Verwendung von finden Sie in der AWS CLI Befehlsreferenz. AWS CLI Eine Liste der API Aktionen zur zonalen Verschiebung und Links zu weiteren Informationen finden Sie unterBetrieb im zonenweisen Schichtbetrieb API.

Zonal Shift starten

Sie können eine Zonenverschiebung mit dem starten, CLI indem Sie den start-zonal-shift Befehl verwenden.

aws arc-zonal-shift start-zonal-shift \ --resource-identifier="arn:aws:testservice::111122223333:ExampleALB123456890" \ --away-from="usw2-az1" \ --expires-in="5m" \ --comment="Shifting traffic away from USW2-AZ1"
{ "zonalShiftId": "2222222-3333-444-1111", "resourceIdentifier": "arn:aws:testservice::111122223333:ExampleALB123456890", "awayFrom": "usw2-az1", "expiryTime": 2022-11-14T01:40:42+00:00, "startTime": 2022-11-14T01:35:42+00:00, "status": "ACTIVE", "comment": "Shifting traffic away from USW2-AZ1" }

Holen Sie sich die verwaltete Ressource

Sie können Informationen über eine verwaltete Ressource mit dem abrufen, CLI indem Sie den get-managed-resource Befehl verwenden.

aws arc-zonal-shift get-managed-resource \ --resource-identifier="arn:aws:testservice::111122223333:ExampleALB123456890
{ "arn": "arn:aws:testservice::111122223333:ExampleALB123456890", "name": "TestResource", "appliedWeights": { "usw2-az1": 1.0, "usw2-az2": 1.0, "usw2-az3": 1.0 }, "zonalShifts": [] }

Verwaltete Ressourcen auflisten

Sie können die verwalteten Ressourcen in Ihrem Konto mit dem auflisten, CLI indem Sie den list-managed-resources Befehl verwenden.

aws arc-zonal-shift list-managed-resources
{ "items": [ { "arn": "arn:aws:testservice::111122223333:ExampleALB123456890", "name": "TestResource", "availabilityZones": [ "usw2-az1", "usw2-az2", "usw2-az3" ] } ] }

Zonenverschiebungen auflisten

Sie können die zonalen Verschiebungen in Ihrem Konto mit dem auflisten, CLI indem Sie den list-zonal-shifts Befehl verwenden.

aws arc-zonal-shift list-zonal-shifts
{ "items": [ { "zonalShiftId": "2222222-3333-444-1111", "resourceIdentifier": "arn:aws:testservice::111122223333:ExampleALB123456890", "awayFrom": "usw2-az1", "expiryTime": 2022-11-15T09:10:42+00:00, "startTime": 2022-11-13T01:35:42+00:00, "status": "ACTIVE", "comment": "Shifting traffic away from USW2-AZ1" } ] }

Zonenverschiebung aktualisieren

Sie können eine Zonenverschiebung mit dem aktualisieren, CLI indem Sie den update-zonal-shift Befehl verwenden.

aws arc-zonal-shift update-zonal-shift \ --zonal-shift-id="="arn:aws:testservice::111122223333:ExampleALB123456890" \ --expires-in="1h" \ --comment="Still shifting traffic away from USW2-AZ1"
{ "zonalShiftId": "2222222-3333-444-1111", "resourceIdentifier": "arn:aws:testservice::111122223333:ExampleALB123456890", "awayFrom": "usw2-az1", "expiryTime": 2022-11-15T10:35:42+00:00, "startTime": 2022-11-15T09:35:42+00:00, "status": "ACTIVE", "comment": "Still shifting traffic away from USW2-AZ1" }

Zonenverschiebung abbrechen

Sie können eine Zonenverschiebung mit dem abbrechen, CLI indem Sie den cancel-zonal-shift Befehl verwenden.

aws arc-zonal-shift cancel-zonal-shift \ --zonal-shift-id="="arn:aws:testservice::111122223333:ExampleALB123456890"
{ "zonalShiftId": "2222222-3333-444-1111", "resourceIdentifier": "arn:aws:testservice::111122223333:ExampleALB123456890", "awayFrom": "usw2-az1", "expiryTime": 2022-11-15T10:35:42+00:00, "startTime": 2022-11-15T09:35:42+00:00, "status": "CANCELED", "comment": "Shifting traffic away from USW2-AZ1" }