Formato de eventos

O Eventarc entrega eventos, independentemente do provedor, para o destino em um formato CloudEvents (cloudevents.io) no modo de conteúdo binário.

O CloudEvents é a especificação de padrão aberto da Cloud Native Computing Foundation para descrever metadados de eventos de maneira comum. O uso de uma maneira padrão para descrever metadados de evento garante consistência, acessibilidade e portabilidade.

Um CloudEvent no modo de conteúdo binário tem os atributos de contexto descritos como cabeçalhos HTTP. Os nomes dos cabeçalhos HTTP são os nomes dos atributos de contexto com o prefixo ce-. O cabeçalho Content-Type reflete o tipo de mídia em que os dados do evento são codificados.

Os destinos de destino consomem eventos usando uma vinculação de protocolo HTTP.

Para destinos do Workflows, o serviço do Workflows converte o evento em um objeto JSON e o transmite para a execução do fluxo de trabalho como um argumento do ambiente de execução.

Definir uma vinculação de mensagem (Eventarc Advanced)

É possível definir uma vinculação de mensagens e criar uma nova solicitação HTTP. Para mais informações, consulte Transformar eventos recebidos.

Formatar eventos recebidos (Eventarc Advanced)

É possível configurar um pipeline para esperar dados de eventos em um formato específico ou, antes que os eventos sejam entregues a um destino, você pode converter dados de eventos de um formato compatível para outro. Por exemplo, talvez seja necessário encaminhar eventos para um endpoint que só aceita dados Avro ou Protobuf.