Erstellen Sie EventBridge Regeln für Ereignisse im warmen Pool - Amazon EC2 Auto Scaling

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.

Erstellen Sie EventBridge Regeln für Ereignisse im warmen Pool

Im folgenden Beispiel wird eine EventBridge Regel zum Aufrufen programmatischer Aktionen erstellt. Dies geschieht jedes Mal, wenn Ihre Auto-Scaling-Gruppe ein Ereignis ausgibt, wenn eine neue Instance zum Warm-Pool hinzugefügt wird.

Bevor Sie die Regel erstellen, erstellen Sie die AWS Lambda Funktion, die die Regel als Ziel verwenden soll. Sie müssen diese Funktion als Ziel für die Regel angeben. Das folgende Verfahren enthält nur die Schritte zum Erstellen der EventBridge Regel, die wirksam wird, wenn neue Instanzen in den warmen Pool gelangen. Ein einführendes Tutorial, das Ihnen zeigt, wie Sie eine einfache Lambda-Funktion erstellen, die aufgerufen wird, wenn ein eingehendes Ereignis einer Regel entspricht, finden Sie unter Tutorial: Konfigurieren eines Lebenszyklus-Hook, der eine Lambda-Funktion aufruft.

Weitere Informationen zum Erstellen und Arbeiten mit Warm-Pools finden Sie unter Warm-Pools für Amazon EC2 Auto Scaling.

So erstellen Sie eine Ereignisregel, die eine Lambda-Funktion aufruft
  1. Öffnen Sie die EventBridge Amazon-Konsole unter https://console.aws.amazon.com/events/.

  2. Wählen Sie im Navigationsbereich Rules aus.

  3. Wählen Sie Regel erstellen aus.

  4. Zum Define rule detail (Festlegen der Regeldetails) gehen Sie folgendermaßen vor:

    1. Geben Sie für die Regel einen Name (Namen) und optional eine Beschreibung ein.

      Eine Regel darf nicht denselben Namen wie eine andere Regel in derselben Region und auf demselben Event Bus haben.

    2. Bei Event bus (Ereignisbus) wählen Sie default (Standard) aus. Wenn ein AWS-Service in Ihrem Konto ein Ereignis generiert, wird es immer an den Standard-Event-Bus Ihres Kontos weitergeleitet.

    3. Bei Rule type (Regeltyp) wählen Sie Rule with an event pattern (Regel mit einem Ereignismuster) aus.

    4. Wählen Sie Weiter aus.

  5. Bei Build event pattern (Ereignis-Muster erstellen) gehen Sie wie folgt vor:

    1. Wählen Sie als Eventquelle AWS Events oder EventBridge Partnerevents aus.

    2. Für Event pattern (Ereignismuster), wählen Sie Custom pattern (JSON editor) (Benutzerdefiniertes Muster (JSON-Editor)) und fügen Sie das folgende Muster in das Event pattern (Ereignismuster) und ersetzt den Text in Kursivschrift mit dem Namen Ihrer Auto-Scaling-Gruppe.

      { "source": [ "aws.autoscaling" ], "detail-type": [ "EC2 Instance-launch Lifecycle Action" ], "detail": { "AutoScalingGroupName": [ "my-asg" ], "Origin": [ "EC2" ], "Destination": [ "WarmPool" ] } }

      Um eine Regel zu erstellen, die mit anderen Ereignissen übereinstimmt, ändern Sie das Ereignismuster. Weitere Informationen finden Sie unter Beispiel für Ereignismuster.

    3. Wählen Sie Weiter.

  6. Bei Select target(s) (Ziel(e) auswählen) gehen Sie wie folgt vor:

    1. Für Target types (Zieltypen), wählen Sie AWS-Service aus.

    2. Für Select a target (Ein Ziel auswählen), wählen Sie Lambda function (Lambda-Funktion) aus.

    3. Für Function (Funktion) wählen Sie die Funktion aus, an die Sie die Ereignisse senden möchten.

    4. (Optional) Für Configure version/alias (Version/Alias konfigurieren), geben Sie Versions- und Aliaseinstellungen für die Ziel-Lambda-Funktion ein.

    5. (Optional) Für Additional settings (Zusätzliche Einstellungen), geben Sie je nach Bedarf zusätzliche Einstellungen für Ihre Anwendung ein. Weitere Informationen finden Sie im EventBridge Amazon-Benutzerhandbuch unter Erstellen von EventBridge Amazon-Regeln, die auf Ereignisse reagieren.

    6. Wählen Sie Weiter aus.

  7. (Optional) Bei Tags können Sie Ihrer Regel optional einen Tag oder mehrere Tags hinzufügen und dann Next (Weiter) auswählen.

  8. Für Review and create (Überprüfen und erstellen), überprüfen Sie die Details der Regel und ändern Sie sie nach Bedarf. Wählen Sie dann Create rule (Regel erstellen).