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.
Bereitschaftscheck in ARC mit Amazon verwenden EventBridge
Anmerkung
Die Funktion zur Überprüfung der Bereitschaft in Amazon Application Recovery Controller (ARC) steht Neukunden nicht mehr zur Verfügung. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der Verfügbarkeit der Amazon Application Recovery Controller (ARC) -Bereitschaftsprüfung.
Mithilfe von Amazon können Sie ereignisgesteuerte Regeln einrichten EventBridge, die Ihre Ressourcen zur Bereitschaftsprüfung im Amazon Application Recovery Controller (ARC) überwachen, und dann gezielte Aktionen einleiten, die andere AWS Dienste nutzen. Sie können beispielsweise eine Regel für den Versand von E-Mail-Benachrichtigungen festlegen, indem Sie einem Amazon SNS-Thema signalisieren, wenn sich der Status einer Bereitschaftsprüfung von BEREIT in NICHT BEREIT ändert.
Anmerkung
ARC veröffentlicht nur EventBridge Veranstaltungen zur Bereitschaftsprüfung in der Region USA West (Oregon) (us-west-2). AWS Um EventBridge Ereignisse für die Bereitschaftsprüfung zu erhalten, erstellen Sie EventBridge Regeln in der Region USA West (Oregon).
Sie können in Amazon Regeln erstellen EventBridge , um auf das folgende ARC-Bereitschaftscheck-Ereignis zu reagieren:
-
Bereitschaft prüfen. Das Ereignis gibt an, ob sich der Status der Bereitschaftsprüfung ändert, z. B. von READY zu NOT READY.
Um bestimmte ARC-Ereignisse zu erfassen, an denen Sie interessiert sind, definieren Sie ereignisspezifische Muster, anhand derer die Ereignisse erkannt EventBridge werden können. Ereignismuster haben dieselbe Struktur wie die Ereignisse, denen sie entsprechen. Das Muster zitiert die Felder, die Sie abgleichen möchten, und liefert die Werte, nach denen Sie suchen.
Ereignisse werden auf bestmögliche Weise ausgegeben. Sie werden unter normalen Betriebsbedingungen nahezu EventBridge in Echtzeit von ARC nach übertragen. Es können jedoch Situationen auftreten, die die Durchführung eines Ereignisses verzögern oder verhindern können.
Informationen zur Funktionsweise von EventBridge Regeln mit Ereignismustern finden Sie unter Ereignisse und Ereignismuster in EventBridge.
Überwachen Sie eine Ressource zur Bereitschaftsprüfung mit EventBridge
Mit können Sie Regeln erstellen EventBridge, die Aktionen definieren, die zu ergreifen sind, wenn ARC Ereignisse für Ressourcen zur Bereitschaftsprüfung ausgibt.
Um ein Ereignismuster einzugeben oder zu kopieren und in die EventBridge Konsole einzufügen, wählen Sie in der Konsole die Option Eigene Option eingeben aus. Um Ihnen dabei zu helfen, Ereignismuster zu ermitteln, die für Sie nützlich sein könnten, enthält dieses Thema Beispiele für Readiness-Ereignismuster.
So erstellen Sie eine Regel für ein Ressourcenereignis
Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/
. -
Wählen Sie US West (Oregon) aus, AWS-Region um die Regel in zu erstellen. Dies ist die erforderliche Region für Bereitschaftsereignisse.
-
Wählen Sie Create rule (Regel erstellen) aus.
-
Geben Sie für die Regel einen Name (Namen) und optional eine Beschreibung ein.
-
Belassen Sie für Event Bus den Standardwert default.
-
Wählen Sie Weiter aus.
-
Belassen Sie für den Schritt Event-Muster erstellen für Event source den Standardwert AWS events.
-
Wählen Sie unter Beispielereignis die Option Eigenes eingeben aus.
-
Geben Sie für Beispielereignisse ein Event-Muster ein, oder kopieren Sie es und fügen Sie es ein. Beispiele finden Sie im nächsten Abschnitt.
Beispiele für Muster von Bereitschaftsereignissen
Ereignismuster haben dieselbe Struktur wie die Ereignisse, denen sie entsprechen. Das Muster zitiert die Felder, die Sie abgleichen möchten, und liefert die Werte, nach denen Sie suchen.
Sie können Ereignismuster aus diesem Abschnitt kopieren und einfügen, um Regeln EventBridge zu erstellen, mit denen Sie ARC-Aktionen und -Ressourcen überwachen können.
Die folgenden Ereignismuster enthalten Beispiele, die Sie EventBridge für die Funktion zur Bereitschaftsprüfung in ARC verwenden könnten.
-
Wählen Sie alle Ereignisse aus der ARC-Bereitschaftsprüfung aus.
{ "source": [ "aws.route53-recovery-readiness" ] } -
Wählen Sie nur Ereignisse aus, die sich auf Zellen beziehen.
{ "source": [ "aws.route53-recovery-readiness" ], "detail-type": [ "Route 53 Application Recovery Controller cell readiness status change" ] } -
Wählen Sie nur Ereignisse aus, die sich auf eine bestimmte Zelle mit dem Namen beziehen
MyExampleCell.{ "source": [ "aws.route53-recovery-readiness" ], "detail-type": [ "Route 53 Application Recovery Controller cell readiness status change" ], "resources": [ "arn:aws:route53-recovery-readiness::111122223333:cell/MyExampleCell" ] } -
Wählen Sie nur Ereignisse aus, bei denen der Status einer Wiederherstellungsgruppe, Zelle oder Bereitschaftsprüfung erreicht wird
NOT READY.{ "source":[ "aws.route53-recovery-readiness" ], "detail-type":{ "new-state":{ "readiness-status":[ "NOT_READY" ] } } } -
Wählen Sie nur Ereignisse aus, bei denen eine Wiederherstellungsgruppe, Zelle oder Bereitschaftsprüfung zu einem anderen Wert wird
READY{ "source":[ "aws.route53-recovery-readiness" ], "detail":{ "new-state":{ "readiness-status":[ { "anything-but":"READY" } ] } } }
Im Folgenden finden Sie ein Beispiel für ein ARC-Ereignis bei einer Änderung des Bereitschaftsstatus einer Wiederherstellungsgruppe:
{ "version": "0", "account":"111122223333", "detail-type":"Route 53 Application Recovery Controller recovery group readiness status change", "source":"route53-recovery-readiness.amazonaws.com", "time":"2020-11-03T00:31:54Z", "id": "1234a678-1b23-c123-12fd3f456e78", "region": "us-west-2", "resources":[ "arn:aws:route53-recovery-readiness::111122223333:recovery-group/BillingApp" ], "detail": { "recovery-group-name": "BillingApp", "previous-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" }, "new-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" } } }
Im Folgenden finden Sie ein Beispiel für ein ARC-Ereignis für eine Änderung des Bereitschaftsstatus einer Zelle:
{ "version": "0", "account":"111122223333", "detail-type":"Route 53 Application Recovery Controller cell readiness status change", "source":"route53-recovery-readiness.amazonaws.com", "time":"2020-11-03T00:31:54Z", "id": "1234a678-1b23-c123-12fd3f456e78", "region": "us-west-2", "resources":[ "arn:aws:route53-recovery-readiness::111122223333:cell/PDXCell" ], "detail": { "cell-name": "PDXCell", "previous-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" }, "new-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" } } }
Das Folgende ist ein Beispiel für ein ARC-Ereignis für eine Statusänderung bei der Bereitschaftsprüfung:
{ "version": "0", "account":"111122223333", "detail-type":"Route 53 Application Recovery Controller readiness check status change", "source":"route53-recovery-readiness.amazonaws.com", "time":"2020-11-03T00:31:54Z", "id": "1234a678-1b23-c123-12fd3f456e78", "region": "us-west-2", "resources":[ "arn:aws:route53-recovery-readiness::111122223333:readiness-check/UserTableReadinessCheck" ], "detail": { "readiness-check-name": "UserTableReadinessCheck", "previous-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" }, "new-state": { "readiness-status": "READY|NOT_READY|UNKNOWN|NOT_AUTHORIZED" } } }
Geben Sie eine CloudWatch Protokollgruppe an, die als Ziel verwendet werden soll
Wenn Sie eine EventBridge Regel erstellen, müssen Sie das Ziel angeben, an das Ereignisse gesendet werden, die der Regel entsprechen. Eine Liste der verfügbaren Ziele für EventBridge finden Sie unter In der EventBridge Konsole verfügbare Ziele. Eines der Ziele, die Sie einer EventBridge Regel hinzufügen können, ist eine CloudWatch Amazon-Protokollgruppe. In diesem Abschnitt werden die Anforderungen für das Hinzufügen von CloudWatch Protokollgruppen als Ziele beschrieben und ein Verfahren zum Hinzufügen einer Protokollgruppe beim Erstellen einer Regel beschrieben.
Um eine CloudWatch Protokollgruppe als Ziel hinzuzufügen, können Sie einen der folgenden Schritte ausführen:
Erstellen Sie eine neue Protokollgruppe
Wählen Sie eine vorhandene Protokollgruppe
Wenn Sie beim Erstellen einer Regel mithilfe der Konsole eine neue Protokollgruppe angeben, EventBridge wird die Protokollgruppe automatisch für Sie erstellt. Stellen Sie sicher, dass die Protokollgruppe, die Sie als Ziel für die EventBridge Regel verwenden, mit beginnt/aws/events. Wenn Sie eine vorhandene Protokollgruppe auswählen möchten, beachten Sie, dass nur Protokollgruppen, die mit beginnen, als Optionen im Dropdownmenü /aws/events angezeigt werden. Weitere Informationen finden Sie im CloudWatch Amazon-Benutzerhandbuch unter Eine neue Protokollgruppe erstellen.
Wenn Sie mithilfe von CloudWatch Vorgängen außerhalb der Konsole eine CloudWatch Protokollgruppe erstellen oder verwenden, um sie als Ziel zu verwenden, stellen Sie sicher, dass Sie die Berechtigungen korrekt festgelegt haben. Wenn Sie die Konsole verwenden, um einer EventBridge Regel eine Protokollgruppe hinzuzufügen, wird die ressourcenbasierte Richtlinie für die Protokollgruppe automatisch aktualisiert. Wenn Sie jedoch das AWS Command Line Interface oder ein AWS SDK verwenden, um eine Protokollgruppe anzugeben, müssen Sie die ressourcenbasierte Richtlinie für die Protokollgruppe aktualisieren. Die folgende Beispielrichtlinie veranschaulicht die Berechtigungen, die Sie in einer ressourcenbasierten Richtlinie für die Protokollgruppe definieren müssen:
Sie können keine ressourcenbasierte Richtlinie für eine Protokollgruppe mithilfe der Konsole konfigurieren. Verwenden Sie den API-Vorgang, um einer ressourcenbasierten Richtlinie die erforderlichen Berechtigungen hinzuzufügen. CloudWatch PutResourcePolicy Anschließend können Sie den CLI-Befehl https://awscli.amazonaws.com/v2/documentation/api/latest/reference/logs/describe-resource-policies.html
Um eine Regel für ein Ressourcenereignis zu erstellen und ein Protokollgruppenziel anzugeben CloudWatch
Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/
. -
Wählen Sie AWS-Region die aus, in der Sie die Regel erstellen möchten.
-
Wählen Sie Regel erstellen und geben Sie dann alle Informationen zu dieser Regel ein, z. B. das Ereignismuster oder die Zeitplandetails.
Weitere Informationen zum Erstellen von EventBridge Regeln für die Bereitschaft finden Sie unter Überwachen einer Ressource zur Bereitschaftsprüfung mit EventBridge.
Wählen Sie auf der Seite „Ziel auswählen CloudWatch“ Ihr Ziel aus.
Wählen Sie eine CloudWatch Protokollgruppe aus dem Dropdownmenü aus.