Arrays in EventBridge Amazon-Ereignismustern - Amazon EventBridge

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.

Arrays in EventBridge Amazon-Ereignismustern

Der Wert jedes Felds in einem Ereignismuster ist ein Array, das einen oder mehrere Werte enthält. Ein Ereignismuster entspricht dem Ereignis, wenn einer der Werte im Array mit dem Wert im Ereignis übereinstimmt. Ist der Wert im Ereignis ein Array, dann stimmt das Ereignismuster überein, wenn die Schnittmenge aus dem Ereignismuster-Array und dem Ereignis-Array nicht leer ist.

Wichtig

In ist es möglich EventBridge, Regeln zu erstellen, die zu higher-than-expected Gebühren und Drosselungen führen können. Sie können beispielsweise versehentlich eine Regel erstellen, die zu einer Endlosschleife führt, bei der eine Regel rekursiv ohne Ende ausgelöst wird. Angenommen, Sie haben eine Regel erstellt, um zu erkennen, dass sich ACLs in einem Amazon-S3-Bucket geändert haben, und Software auszulösen, um sie in den gewünschten Status zu ändern. Ist die Regel nicht sorgfältig geschrieben, löst die anschließende Änderung der ACLs die Regel erneut aus, wodurch eine Endlosschleife entsteht.

Anleitungen zum Schreiben präziser Regeln und Ereignismuster zur Minimierung solcher unerwarteter Ergebnisse finden Sie unter Bewährte Methoden bei der Definition von Amazon-EventBridge-Regeln und Bewährte Methoden bei der Definition von EventBridge Amazon-Eventmustern.

Betrachten Sie beispielsweise ein Ereignismuster, das das folgende Feld enthält.

"resources": [ "arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f", "arn:aws:ec2:us-east-1:111122223333:instance/i-b188560f", "arn:aws:ec2:us-east-1:444455556666:instance/i-b188560f", ]

Das vorhergehende Ereignismuster stimmt mit einem Ereignis überein, das das folgende Feld enthält, da das erste Element im Ereignismuster-Array dem zweiten Element im Ereignis-Array entspricht.

"resources": [ "arn:aws:autoscaling:us-east-1:123456789012:autoScalingGroup:eb56d16b-bbf0-401d-b893-d5978ed4a025:autoScalingGroupName/ASGTerminate", "arn:aws:ec2:us-east-1:123456789012:instance/i-b188560f" ]