CloudEvents-Format – HTTP-Protokollbindung

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