O CloudEvents (cloudevents.io) é uma especificação para descrever dados de eventos de uma forma comum. A especificação está sob a Cloud Native Computing Foundation (CNCF) e é organizada pelo Serverless Working Group da CNCF.
O Eventarc envia eventos para o recetor de eventos no formato CloudEvents através de um pedido HTTP. O destino, por exemplo, o serviço Workflows, converte o evento num objeto JSON (de acordo com a especificação CloudEvents) e passa o evento para a execução do fluxo de trabalho como um argumento de tempo de execução do fluxo de trabalho.
Formato do payload de JSON
O serviço de destino recebe eventos de routers de eventos e formata os eventos para o formato de eventos JSON para a versão 1.0.1 do CloudEvents com os seguintes atributos do CloudEvents:
| Atributo | Descrição | Exemplo |
|---|---|---|
| dados | O payload dos dados de eventos. | { "subscription": "projects/my-project/subscriptions/my-sub", "message": { "attributes": { "attr1":"attr1-value" |