Sdílet prostřednictvím


Akce azure Storage jako zdroj Event Gridu

Tento článek obsahuje vlastnosti a schéma událostí Akcí služby Azure Storage. Úvod do schémat událostí najdete ve schématu událostí služby Azure Event Grid. Další informace o akcích služby Azure Storage najdete v tématu Co je Akce služby Azure Storage?.

Důležité

Akce služby Azure Storage jsou aktuálně ve verzi PREVIEW a jsou k dispozici v těchto oblastech. Právní podmínky, které platí pro funkce Azure, které jsou ve verzi beta, verzi Preview nebo které zatím nejsou veřejně dostupné, najdete v Dodatečných podmínkách použití pro Microsoft Azure verze Preview.

Dostupné typy událostí

Události akcí úložiště

Tyto události se aktivují, když je úloha úložiště zařazena do fronty a po dokončení úlohy úložiště.

Název události Popis
Microsoft.StorageActions.StorageTaskQueued Aktivuje se při spuštění přiřazení úlohy úložiště ve frontě. Tato událost poskytuje stav provádění přiřazení, například při zařazení přiřazení do fronty, a odpovídající ID spuštění pro účely sledování.
Microsoft.StorageActions.StorageTaskCompleted Aktivuje se, když se dokončí přiřazení úkolů úložiště. Tato událost poskytuje stav provádění přiřazení, například po dokončení přiřazení, stav přiřazení, který úkol je k přiřazení přidružený, a odkaz na soubor souhrnné sestavy.

Příklady událostí

Událost 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"
}]

Událost 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"
}]

Vlastnosti události

Událost má následující data nejvyšší úrovně:

Vlastnost Type Description
source string Úplná cesta prostředku ke zdroji událostí. Toto pole není zapisovatelné. Tuto hodnotu poskytuje Event Grid.
subject string Cesta k předmětu události, kterou definuje vydavatel.
type string Jeden z registrovaných typů události pro tento zdroj události.
id string Jedinečný identifikátor události.
data objekt Data události úlohy úložiště.
specversion string Verze specifikace schématu CloudEvents

Datový objekt má následující vlastnosti:

Vlastnost Type Description
queuedDateTime string Doba, po kterou se přiřazení úlohy úložiště zařadí do fronty.
status string Stav dokončení přiřazení úkolu úložiště (Succeeded nebo Failed)
completedDateTime string Čas dokončení přiřazení úlohy úložiště
taskExecutionId string Jedinečné ID přidružené k přiřazení úlohy úložiště.
taskName string Úloha úložiště přidružená k přiřazení úlohy úložiště.
summaryReportBlobUrl string Odkaz na soubor souhrnné sestavy přiřazení úkolu úložiště

Další kroky

  • Úvod do Azure Event Gridu najdete v tématu Co je Event Grid?
  • Další informace o vytvoření odběru služby Azure Event Grid najdete ve schématu odběru služby Event Grid.