Slide 6
Slide 6 text
https://docs.oracle.com/ja-jp/iaas/Content/Events/Reference/eventenvelopereference.htm
イベント・メッセージの構成
Copyright © 2022, Oracle and/or its affiliates
6
• イベント・メッセージは「エンベロープ」と「ペイロード」の2つの主要部分から構成される
• 下記はオブジェクト・ストレージによって発行されるバケット・イベントの例
{
"cloudEventsVersion": "0.1",
"eventID": "",
"eventType": "com.oraclecloud.objectstorage.deletebucket",
"source": "objectstorage",
"eventTypeVersion": "1.0",
"eventTime": "2019-01-10T21:19:24Z",
"contentType": "application/json",
"extensions": {
"compartmentId": "ocid1.compartment.oc1.."
},
"data": {
"compartmentId": "ocid1.compartment.oc1..",
"compartmentName": "example_name",
"resourceName": "my_bucket",
"resourceId": "ocid1.compartment.oc1..",
"availabilityDomain": "NfHZ:PHX-AD-2",
"freeFormTags": {
"Department": "Finance"
},
"definedTags": {
"Operations": {
"CostCenter": "42"
}
},
"additionalDetails": {
"namespace": "example_namespace",
"publicAccessType": "NoPublicAccess",
"eTag": "f8ffb6e9-f602-460f-a6c0-00b5abfa24c7"
}
}
}
エンベロープ部
すべてのイベント・メッセージのコンテナ。
(*) 構成は、Cloud Native Computing Foundation (CNCF) によって
推進されているCloudEvents 業界標準形式に準拠
ペイロード部
イベントを生成したサービスおよび定義したイベント・タイプによって
異なるデータ部。