Amazon EventBridge中默认事件总线分发至目标的Contact Events Schema是哪种?
Amazon Connect Contact Events 分发格式说明
实际分发至EventBridge目标的是**Wrapped(封装式)**格式。
EventBridge的事件有统一的顶层结构规范,必须包含version、id、detail-type、source等核心字段,Wrapped格式完全匹配这一标准,具体的联系事件数据会嵌套在detail字段中。而Unwrapped(非封装式)格式仅仅是Wrapped格式里detail字段的内容,不会作为完整事件直接分发。
Wrapped 格式示例
{ "version": "0", "id": "abcabcab-abca-abca-abca-abcabcabcabc", "detail-type": "Amazon Connect Contact Event", "source": "aws.connect", "account": "111122223333", "time": "2021-08-04T17:43:48Z", "region": "us-west-1", "resources": [ "arn:aws:...", "contactArn", "instanceArn" ], "detail": { "eventType": "DISCONNECTED", "contactId": "11111111-1111-1111-1111-111111111111", "initialContactId": "11111111-2222-3333-4444-555555555555", "previousContactId": "11111111-2222-3333-4444-555555555555", "channel": "Voice", "instanceArn": "arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012", "initiationMethod": "OUTBOUND", "initiationTimestamp":"2021-08-04T17:17:53.000Z", "connectedToSystemTimestamp":"2021-08-04T17:17:55.000Z", "disconnectTimestamp":"2021-08-04T17:18:37.000Z", "queueInfo": { "queueArn": "arn", "queueType": "type", "enqueueTimestamp": "2021-08-04T17:29:04.000Z" }, "AgentInfo": { "AgentArn": "arn", "connectedToAgentTimestamp":"2021-08-04T17:29:09.000Z" }, "CustomerVoiceActivity": { "greetingStartTimestamp":"2021-08-04T17:29:20.000Z", "greetingEndTimestamp":"2021-08-04T17:29:22.000Z" } } }
Unwrapped 格式示例
{ "initiationTimestamp":"2021-08-04T17:17:53.000Z", "contactId":"11111111-1111-1111-1111-111111111111", "channel":"VOICE", "instanceArn":"arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012", "initiationMethod":"INBOUND", "eventType":"CONNECTED_TO_AGENT", "agentInfo":{ "agentArn":"arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/agent/12345678-1234-1234-1234-123456789012", "connectedToAgentTimestamp":"2021-08-04T17:29:09.000Z" }, "queueInfo": { "queueType":"type", "queueArn":"arn:aws::connect:us-west-2:123456789012:instance/12345678-1234-1234-1234-123456789012/queue/12345678-1234-1234-1234-123456789012", "enqueueTimestamp":"2021-08-04T17:29:04.000Z" } }
内容的提问来源于stack exchange,提问作者Kode Charlie
相关产品推荐
相关产品推荐

