Esquemas de eventos en Event Grid en Kubernetes

Event Grid en Kubernetes acepta y entrega eventos en formato JSON. Admite la especificación del esquema Cloud Events 1.0 y ese es el esquema que se debe usar al publicar eventos en Event Grid.

Importante

Event Grid en Kubernetes con Azure Arc se encuentra actualmente en versión preliminar pública. Esta versión preliminar se ofrece sin Acuerdo de Nivel de Servicio y no se recomienda para cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios de las Versiones Preliminares de Microsoft Azure.

Esquema CloudEvent

CloudEvents es una especificación abierta para la descripción de datos de eventos. Simplifica la interoperabilidad al proporcionar un esquema de eventos común para la publicación y el consumo de eventos. Consulte Especificación de CloudEvents para obtener información sobre los atributos de contexto obligatorios.

Ejemplo - Evento con esquema de 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"
      }
}]

Pasos siguientes

Para obtener información sobre los destinos y los controladores admitidos por Event Grid en Azure Arc para Kubernetes, consulte el documento sobre Event Grid en Kubernetes - controladores de eventos.