이벤트 형식

Eventarc는 제공자에 관계없이 바이너리 콘텐츠 모드에서 CloudEvents (cloudevents.io) 형식으로 이벤트를 타겟 대상에 전달합니다.

CloudEvents는 이벤트 메타데이터를 일반적인 방식으로 설명하기 위한 Cloud Native Computing Foundation의 개방형 표준 사양입니다. 이벤트 메타데이터를 설명하는 표준적인 방법을 사용하여 일관성, 접근성, 이동성을 보장합니다.

바이너리 콘텐츠 모드의 CloudEvent에는 HTTP 헤더로 설명된 컨텍스트 속성이 있습니다. HTTP 헤더의 이름은 ce- 접두사가 있는 컨텍스트 속성 이름입니다. Content-Type 헤더는 이벤트 데이터가 인코딩된 미디어 유형을 반영합니다.

대상 대상은 HTTP 프로토콜 바인딩을 사용하여 이벤트를 소비합니다.

Workflows 대상의 경우, Workflows 서비스는 이벤트를 JSON 객체로 변환하고 이벤트를 워크플로 실행에 런타임 인수로 전달합니다.

메시지 바인딩 정의 (Eventarc Advanced)

메시지 바인딩을 정의하고 새 HTTP 요청을 구성할 수 있습니다. 자세한 내용은 수신된 이벤트 변환을 참고하세요.

수신된 이벤트 형식 지정 (Eventarc Advanced)

특정 형식의 이벤트 데이터를 예상하도록 파이프라인을 구성하거나 이벤트가 대상에 전송되기 전에 지원되는 형식에서 다른 형식으로 이벤트 데이터를 변환할 수 있습니다. 예를 들어 Avro 또는 Protobuf 데이터만 허용하는 엔드포인트로 이벤트를 라우팅해야 할 수 있습니다.