你当前正在访问 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 | 存储任务分配的完成状态(Succeeded 或 Failed ) |
completedDateTime |
string | 存储任务分配完成的时间。 |
taskExecutionId |
string | 与存储任务分配关联的唯一 ID。 |
taskName |
string | 与存储任务分配关联的存储任务。 |
summaryReportBlobUrl |
string | 存储任务分配摘要报告文件的链接。 |