So auslösen Sie AWS Lambda mit AWS EventBridge

So auslösen Sie AWS Lambda mit AWS EventBridge

Auslöser in AWS Lambda sind so konfiguriert, dass sie die Lambda -Funktionen in bestimmten Ereignissen und Bedingungen mit Hilfe anderer AWS -Dienste aufrufen. Die AWS EventBridge ist einer der Dienste, die die Lambda -Funktionen auslösen können. Es bietet Echtzeitzugriff auf die Änderungen der AWS-Lambda-Funktionen. Eine einzelne AWS -Lambda -Funktion kann mehrere Auslöser haben. Es gibt also keine Grenze für die Anzahl der Auslöser, die eine Lambda -Funktion haben kann.

In diesem Artikel werden wir diskutieren, wie die Lambda -Funktion über den AWS EventBridge -Service ausgelöst werden kann.

Wie man AWS Lambda mit EventBridge auslöst?

Um die Lambda -Funktion auszulösen, müssen wir zunächst eine Funktion in AWS Lambda erstellen, wenn keine vorhandene Lambda -Funktion vorhanden ist.

Wählen Sie AWS Lambda aus den AWS -Diensten, nachdem Sie sich bei der AWS -Managementkonsole angemeldet haben. Klicken Sie nach dem Öffnen der AWS -Lambda -Schnittstelle auf die Schaltfläche „Funktion erstellen“:

Geben Sie einen Namen für die Funktion ein und konfigurieren Sie die anderen Einstellungen wie Laufzeitsprache und Architektur. Hier fahren wir mit den Standardeinstellungen fort:

Klicken Sie auf die Schaltfläche "Funktion erstellen":

Auf diese Weise wird die Funktion erstellt, und die neu erstellte Funktion wird in der Liste der Lambda -Funktionen angezeigt. Klicken Sie auf den Namen der Funktion, um die Details anzuzeigen:

Es gibt eine Option, um der Lambda -Funktion "Trigger hinzuzufügen". Klicken Sie einfach darauf:

Jetzt soll der Benutzer einen AWS -Dienst aus dem angezeigten Dropdown -Menü als Quelle zum Auslösen der Funktion hinzufügen:

Für diesen Beitrag werden wir die Funktion über den CloudWatch EventBridge -Dienst auslösen. Suchen Sie dazu einfach nach dem „EventBridge“ und wählen Sie sie aus:

Nach Auswahl des EventBridge -Dienstes als Quelle muss der Benutzer entweder eine neue Regel erstellen oder eine vorhandene auswählen, die die Konfigurationen enthält, nach denen die Funktion aufgerufen wird. Hier erstellen wir eine neue Regel für die weitere Ausarbeitung. Wählen Sie einfach die Option "Eine neue Regel erstellen" aus und geben Sie einen Namen für die Regel ein:

Während der Konfiguration der Regel für den Trigger „EventBridge (CloudWatch -Ereignis)“ soll der Benutzer entweder „Ereignismuster“ oder „Zeitplanexpression“ als Regeltyp auswählen.

Der Unterschied zwischen den beiden besteht darin, dass „Ereignismuster“ aus einer Reihe von Ereignissen besteht, die auf eine bestimmte Weise auftreten, und der „Ausdruck des Zeitplans“ fordert den Benutzer auf, die Zeitlimit einzugeben, nach der die Funktion aufgerufen werden sollte.

Für diesen Beitrag wählen wir die Option „Ausdrucksplane -Ausdruck“ aus und setzen dann die Zeitlimit als 1 Minute fest und klicken auf die Schaltfläche „Hinzufügen“:

Danach erscheint der Auslöser in den Details der AWS Lambda -Funktion:

Hier ging es darum, die AWS Lambda mit dem AWS EventBridge -Service auszulösen.

Abschluss

AWS Lambda wird ausgelöst, um die Lambda -Funktionen über andere AWS -Dienste aufzurufen. Die Option zum Hinzufügen des Triggers ist im AWS Lambda -Dienst in Details der erstellten Funktion vorhanden, über die der Benutzer die Lambda -Funktion an andere Dienste wie AWS EventBridge verbinden und die Regeln für das Aufrufen der Funktionen nach Art des Dienstes definieren und konfigurieren kann als Quelle ausgewählt.