Kubernetes의 Event Grid에 있는 이벤트 스키마

Kubernetes의 Event Grid 모듈에서는 JSON 형식의 이벤트를 허용하고 전송합니다. 클라우드 이벤트 1.0 스키마 사양을 지원하며 Event Grid에 이벤트를 게시할 때 사용해야 하는 스키마입니다.

중요

Azure Arc를 사용하는 Kubernetes의 Event Grid는 현재 공개 미리 보기로 제공됩니다. 이 미리 보기 버전은 서비스 수준 계약 없이 제공되며 프로덕션 워크로드에는 사용하지 않는 것이 좋습니다. 특정 기능이 지원되지 않거나 기능이 제한될 수 있습니다. 자세한 내용은 Microsoft Azure Preview에 대한 추가 사용 약관을 참조하세요.

CloudEvent 스키마

CloudEvents는 이벤트 데이터를 설명하는 공개 사양입니다. 이벤트를 게시하고 사용하는 데 필요한 일반 이벤트 스키마를 제공하여 상호 운용성을 간소화합니다. 필수 컨텍스트 특성에 대한 정보는 CloudEvents 사양을 참조하세요.

예 — 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"
      }
}]

다음 단계

Kubernetes용 Azure Arc의 Event Grid에서 지원하는 대상 및 처리기에 대해 알아보려면 Kubernetes의 Event Grid - 이벤트 처리기를 참조하세요.