Hinweis zum Ende des Supports: Am 7. Oktober 2026 AWS endet der Support für AWS Proton. Nach dem 7. Oktober 2026 werden Sie nicht mehr auf die AWS Proton Konsole oder AWS Proton die Ressourcen zugreifen können. Ihre bereitgestellte Infrastruktur bleibt intakt. Weitere Informationen finden Sie im AWS Proton Service Deprecation and Migration Guide.
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.
Automatisieren AWS Proton mit EventBridge
Sie können AWS Proton Ereignisse in Amazon überwachen EventBridge. EventBridge liefert einen Stream von Echtzeitdaten aus Ihren eigenen Anwendungen, Software-as-a-Service (SaaS) -Anwendungen und. AWS-Services Sie können Ereignisse so konfigurieren, dass sie auf Änderungen des AWS Ressourcenstatus reagieren. EventBridge leitet diese Daten dann an Zieldienste wie AWS Lambda Amazon Simple Notification Service weiter. Diese Ereignisse sind dieselben wie die, die in Amazon CloudWatch Events angezeigt werden. CloudWatch Events liefert nahezu in Echtzeit einen Stream von Systemereignissen, die Änderungen an AWS Ressourcen beschreiben. Weitere Informationen finden Sie unter Was ist Amazon EventBridge? im EventBridge Amazon-Benutzerhandbuch.
Wird verwendet EventBridge , um über Statusänderungen in den AWS Proton Bereitstellungs-Workflows informiert zu werden.
Event types (Ereignistypen)
Ereignisse bestehen aus Regeln, die ein Ereignismuster und Ziele enthalten. Sie konfigurieren eine Regel, indem Sie das Ereignismuster und die Zielobjekte auswählen:
- Ereignismuster
-
Jede Regel wird als Ereignismuster mit der Quelle und Art der zu überwachenden Ereignisse sowie den Ereigniszielen ausgedrückt. Um Ereignisse zu überwachen, erstellen Sie eine Regel mit dem Dienst, den Sie überwachen, als Ereignisquelle. Sie können beispielsweise eine Regel mit einem Ereignismuster erstellen, das AWS Proton als Ereignisquelle verwendet wird, um eine Regel auszulösen, wenn sich ein Bereitstellungsstatus ändert.
- Ziele
-
Die Regel erhält einen ausgewählten Dienst als Ereignisziel. Sie können einen Zieldienst einrichten, um Benachrichtigungen zu senden, Statusinformationen zu erfassen, Korrekturmaßnahmen zu ergreifen, Ereignisse einzuleiten oder andere Maßnahmen zu ergreifen.
Veranstaltungsobjekte enthalten Standardfelder für ID, Konto AWS-Region, Detailtyp, Quelle, Version, Ressource und Zeit (optional). Das Detailfeld ist ein verschachteltes Objekt, das benutzerdefinierte Felder für das Ereignis enthält.
AWS Proton Ereignisse werden nach bestem Wissen und Gewissen ausgegeben. Best-Effort-Bereitstellung bedeutet, dass der Service versucht, alle Ereignisse an diese zu senden EventBridge, aber in einigen seltenen Fällen kann es vorkommen, dass ein Ereignis nicht zugestellt wird.
Für jede AWS Proton Ressource, die Ereignisse ausgeben kann, sind in der folgenden Tabelle der Wert für den Detailtyp, die Detailfelder und (sofern verfügbar) ein Verweis auf eine Liste mit Werten für die status und previousStatus Detailfelder aufgeführt. Wenn eine Ressource gelöscht wird, lautet der status Detailfeldwert. DELETED
| Ressource | Detail-type Wert | Detailfelder |
|---|---|---|
|
|
AWS Proton Statusänderung der Umgebungsvorlage |
|
|
|
AWS Proton Statusänderung der Version der Umgebungsvorlage |
|
|
|
AWS Proton Statusänderung der Service-Vorlage |
|
|
|
AWS Proton Statusänderung der Version der Servicevorlage |
|
|
|
AWS Proton Änderung des Umgebungsstatus |
|
|
|
AWS Proton Änderung des Servicestatus |
|
|
|
AWS Proton Änderung des Status der Dienstinstanz |
|
|
|
AWS Proton Änderung des Status der Service Pipeline |
|
|
|
AWS Proton Änderung des Verbindungsstatus des Umgebungskontos |
|
|
|
AWS Proton Änderung des Status der Komponente |
|
AWS Proton Beispiele für Ereignisse
Die folgenden Beispiele zeigen, wie Ereignisse an gesendet AWS Proton werden können EventBridge.
Vorlage für den Dienst
{ "source": "aws.proton", "detail-type": ["AWS Proton Service Template Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name"], "detail": { "name": "sample-service-template-name", "status": "PUBLISHED", "previousStatus": "DRAFT" } }
Version der Dienstvorlage
{ "source": "aws.proton", "detail-type": ["AWS Proton Service Template Version Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name:1.0"], "detail": { "name": "sample-service-template-name", "majorVersion": "1", "minorVersion": "0", "status": "REGISTRATION_FAILED", "previousStatus": "REGISTRATION_IN_PROGRESS" } }
Umgebung
{ "source": "aws.proton", "detail-type": ["AWS Proton Environment Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:environment/sample-environment"], "detail": { "name": "sample-environment", "status": "DELETE_FAILED", "previousStatus": "DELETE_IN_PROGRESS" } }