当资源快照投递到对象存储OSS的指定存储桶(Bucket)时,配置审计向消息服务MNS的指定主题发送资源快照投递事件,消息服务MNS根据主题的推送方式给您发送通知。通过本文您可以了解资源快照投递事件发送到消息服务MNS成功和失败的参数说明以及代码示例。

资源快照投递事件发送到消息服务MNS成功

参数说明如下表所示。
参数 说明
requestId 资源快照投递事件的请求ID。
eventName 资源快照投递事件的名称。
eventType 事件类型。取值:
  • ResourceChange:资源变更事件。
  • ResourceCompliance:资源不合规事件。
  • SnapshotDelivery:资源快照投递事件。
notificationCreationTime 新建资源快照投递事件的时间戳。时间戳转换方法,请参见Unix时间戳
代码示例如下:
{
    "requestId":"c33f24e9-c715-4c43-b635-e6d1c48b913e",
    "eventName":"SnapshotDeliverySuccess",
    "eventType":"SnapshotDelivery",
    "notificationCreationTime":1605863441996
}

资源快照投递事件发送到消息服务MNS失败

参数说明如下表所示。
参数 说明
requestId 资源快照投递事件的请求ID。
eventName 资源快照投递事件的名称。
eventType 事件类型。取值:
  • ResourceChange:资源变更事件。
  • ResourceCompliance:资源不合规事件。
  • SnapshotDelivery:资源快照投递事件。
errorCause 资源快照投递事件发送失败的原因。
notificationCreationTime 新建资源快照投递事件的时间戳。时间戳转换方法,请参见Unix时间戳
代码示例如下,其中失败原因为NoSuchBucket(目标存储桶不存在):
{
    "errorCause": "NoSuchBucket",
    "requestId": "9ad74955-4195-4f0a-938c-afd5c56477ea",
    "eventName": "SnapshotDeliveryFailed",
    "eventType": "SnapshotDelivery",
    "notificationCreationTime": 1606189671571
}