CloudEvents (cloudevents.io) ist eine Spezifikation zum allgemeinen Beschreiben von Ereignisdaten. Die Spezifikation fällt unter die Cloud Native Computing Foundation (CNCF) und wird von der serverlosen Arbeitsgruppe des CNCF organisiert.
Eventarc liefert Ereignisse über eine HTTP-Anfrage an den Ereignisempfänger im CloudEvents-Format.
HTTP-Anfrageheader
Zieldienste empfangen Ereignisse von Ereignis-Routern als HTTP-POST-Anfragen, die gemäß der HTTP-Protokollbindungsspezifikation von CloudEvents Version 1.0 formatiert wurden. Jede HTTP-Anfrage enthält ereignisspezifische
Header und einen Textkörper und wird an den Root-URL-Pfad (/) des Dienstes gesendet.
Neben anderen HTTP-Headern haben alle Ereignisse die folgenden CloudEvents-HTTP-Header:
| Header | Beschreibung | Beispiel |
|---|---|---|
| ce-id | Eindeutige Kennung für das Ereignis | 1096434104173400 |
| ce-source | Gibt die Quelle des Ereignisses an | //pubsub.googleapis.com/projects/my-project/topics/my-topic |
| ce-specversion | Die CloudEvents-Spezifikationsversion, die für dieses Ereignis verwendet wird. | 1.0 |
| ce-type |