Slide 5
Slide 5 text
https://docs.oracle.com/ja-jp/iaas/Content/Events/Reference/eventenvelopereference.htm
イベント・メッセージの構成
Copyright © 2024, Oracle and/or its affiliates
5
イベント・メッセージは「エンベロープ」と「ペイロード」の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"
}
}
}
エンベロープ部
すべてのイベント・メッセージで共通するデータ属性を含む
構成はCNCFによって推進されているCloudEvents 業界標準形式に準拠
ペイロード部
イベントを生成したサービスやイベント・タイプによって異なるデータ
属性を含む