イベントの形式

Eventarc は、プロバイダに関係なく、バイナリ コンテンツ モードで CloudEvents(cloudevents.io)形式でイベントをターゲットの宛先に配信します。

CloudEvents は、イベント メタデータを一般的な方法で記述するための Cloud Native Computing Foundation のオープン標準仕様です。標準的な方法でイベント メタデータを記述すると、整合性、ユーザー補助、ポータビリティが維持されます。

バイナリ コンテンツ モードの CloudEvent では、コンテキスト属性は HTTP ヘッダーとして記述されます。HTTP ヘッダーの名前は、ce- が接頭辞として付加されたコンテキスト属性名です。Content-Type ヘッダーは、イベントデータがエンコードされているメディアタイプを反映します。

ターゲットの宛先は、HTTP プロトコル バインディングを使用してイベントを使用します。

Workflows の宛先の場合、Workflows サービスがイベントを JSON オブジェクトに変換し、ランタイム引数としてワークフロー実行に渡します。