Compartilhar via


Esquemas de eventos na Grade de Eventos no Kubernetes

A Grade de Eventos no Kubernetes aceita e entrega eventos no formato JSON. Ela dá suporte à especificação de esquema de Eventos de Nuvem 1.0 e esse é o esquema que deve ser usado ao publicar eventos na Grade de Eventos.

Importante

A Grade de Eventos no Kubernetes com Azure Arc está atualmente em versão prévia pública. Essa versão prévia é fornecida sem um contrato de nível de serviço e não é recomendada para cargas de trabalho de produção. Alguns recursos podem não ter suporte ou podem ter restrição de recursos. Para obter mais informações, consulte Termos de Uso Complementares de Versões Prévias do Microsoft Azure.

Esquema de CloudEvent

CloudEvents é uma especificação aberta para descrever dados de eventos. Ele simplifica a interoperabilidade, fornecendo um esquema comum do evento para publicar e consumir eventos. Consulte Especificação do CloudEvents para obter informações sobre os atributos de contexto obrigatórios.

Exemplo: evento usando o esquema CloudEvents

[{
      "specversion": "1.0",
      "type" : "orderCreated",
      "source": "myCompanyName/us/webCommerceChannel/myOnlineCommerceSiteBrandName",
      "id" : "eventId-n",
      "time" : "2020-12-25T20:54:07+00:00",
      "subject" : "account/acct-123224/order/o-123456",
      "dataSchema" : "1.0",
      "data" : {
         "orderId" : "123",
         "orderType" : "PO",
         "reference" : "https://www.myCompanyName.com/orders/123"
      }
}]

Próximas etapas

Para saber mais sobre os destinos e os manipuladores com suporte na Grade de Eventos no Azure Arc para Kubernetes, consulte Grade de Eventos no Kubernetes – Manipuladores de eventos.