CloudEvents – Formato de evento JSON

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"