你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

充当事件网格源的 Azure 存储操作

本文提供 Azure 存储操作事件的属性和架构。 有关事件架构的简介,请参阅 Azure 事件网格事件架构。 若要详细了解 Azure 存储操作,请参阅什么是 Azure 存储操作?

重要

Azure 存储操作目前为预览版,已在这些区域中提供。 有关 beta 版本、预览版或尚未正式发布的版本的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款

可用事件类型

存储操作事件

这些事件将在存储任务排入队列以及运行完成时触发。

事件名称 描述
Microsoft.StorageActions.StorageTaskQueued 在存储任务分配运行排入队列时触发。 此事件提供分配执行的状态,例如分配何时排入队列,以及用于跟踪目的的相应执行 ID。
Microsoft.StorageActions.StorageTaskCompleted 在存储任务分配运行完成时触发。 此事件提供分配执行的状态,例如分配何时完成、分配的状态、与分配关联的任务以及摘要报告文件的链接。

示例事件

Microsoft.StorageActions.StorageTaskQueued 事件

[{
  "source": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/BlobInventory/providers/Microsoft.StorageActions/storageAccounts/my-storage-account",
  "subject": "DataManagement/StorageTasks",
  "type": "Microsoft.StorageActions.StorageTaskQueued",
  "time": "2023-08-07T21:35:23Z",
  "id": "8eb4656c-5c4a-4541-91e0-685558acbb1d",
  "data": {
    "queuedDateTime":"2023-08-07T21:35:23Z",
    "taskExecutionId":"testdelete-2023-08-07T21:35:16.9494934Z_2023-08-07T21:35:17.5432186Z"
  },
  "specversion": "1.0"
}]

Microsoft.StorageActions.StorageTaskCompleted 事件

[{
  "source": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/BlobInventory/providers/Microsoft.StorageActions/storageAccounts/my-storage-account",
  "subject": "DataManagement/StorageTasks",
  "type": "Microsoft.StorageActions.StorageTaskCompleted",
  "time": "2023-08-07T21:35:34Z",
  "id": "dee33d3b-0b39-42f2-b2be-76f2fb94b852",
  "data": {
    "status":"Succeeded",
    "completedDateTime":"2023-08-07T21:35:34Z",
    "taskExecutionId":"testdelete-2023-08-07T21:35:16.9494934Z_2023-08-07T21:35:17.5432186Z",
    "taskName":"deleteallcentraleu",
    "summaryReportBlobUrl":"https://my-storage-account.blob.core.windows.net/result-container/deleteallcentraleu_testdelete_2023-08-07T21:35:23/SummaryReport.json"
  },
  "specversion": "1.0"
}]

事件属性

事件具有以下顶级数据:

属性 类型​​ 说明
source string 事件源的完整资源路径。 此字段不可写入。 事件网格提供此值。
subject string 事件主题的发布者定义路径。
type string 此事件源的一个注册事件类型。
id string 事件的唯一标识符。
data object 存储任务事件数据。
specversion string CloudEvents 架构规范版本。

数据对象具有以下属性:

属性 类型​​ 说明
queuedDateTime string 存储任务分配排入队列的时间。
status string 存储任务分配的完成状态(SucceededFailed
completedDateTime string 存储任务分配完成的时间。
taskExecutionId string 与存储任务分配关联的唯一 ID。
taskName string 与存储任务分配关联的存储任务。
summaryReportBlobUrl string 存储任务分配摘要报告文件的链接。

后续步骤