Поделиться через


служба хранилища Azure Действия в качестве источника сетки событий

В этой статье приведены свойства и схема событий служба хранилища Azure Actions. Общие сведения о схемах событий см. в статье Схема событий службы "Сетка событий Azure". Дополнительные сведения о действиях служба хранилища Azure см. в статье "Что такое служба хранилища Azure действия?".

Внимание

служба хранилища Azure Действия в настоящее время находятся в предварительной версии и доступны в этих регионах. Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.

Доступные типы событий

события служба хранилища Действия

Эти события активируются при очереди задачи хранения и выполнении задачи хранения.

Имя события Description
Microsoft. служба хранилища Actions. служба хранилища TaskQueued Активируется при выполнении задания задачи хранилища в очереди. Это событие предоставляет состояние выполнения назначения, например при очереди назначения и соответствующего идентификатора выполнения для отслеживания.
Microsoft. служба хранилища Actions. служба хранилища TaskCompleted Активируется при завершении выполнения задания задач хранилища. Это событие предоставляет состояние выполнения назначения, например при завершении назначения, состояние назначения, связанное с назначением, и ссылку на файл сводного отчета.

Примеры событий

Microsoft. служба хранилища Actions. событие служба хранилища TaskQueued

[{
  "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. служба хранилища Actions. событие служба хранилища TaskCompleted

[{
  "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"
}]

Свойства событий

Событие содержит следующие высокоуровневые данные:

Свойство Type Описание:
source строка Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий.
subject строка Определенный издателем путь к субъекту события.
type строка Один из зарегистрированных типов событий для этого источника событий.
id строка Уникальный идентификатор события.
data объект служба хранилища данные о событии задачи.
specversion строка Версия спецификации схемы CloudEvents.

Объект данных имеет следующие свойства:

Свойство Type Описание:
queuedDateTime строка Время, когда назначение задачи хранилища помещается в очередь.
status строка Состояние завершения назначения задачи хранилища (Succeeded или Failed)
completedDateTime строка Время завершения назначения задачи хранилища.
taskExecutionId строка Уникальный идентификатор, связанный с назначением задачи хранилища.
taskName строка Задача хранения, связанная с назначением задачи хранения.
summaryReportBlobUrl строка Ссылка на файл сводного отчета о назначении задач хранилища.

Следующие шаги