Dela via


Azure Storage Actions som en Event Grid-källa

Den här artikeln innehåller egenskaper och schema för Azure Storage Actions-händelser. En introduktion till händelsescheman finns i Händelseschema för Azure Event Grid. Mer information om Azure Storage Actions finns i Vad är Azure Storage Actions?.

Viktigt!

Azure Storage Actions är för närvarande i förhandsversion och är tillgängligt för dessa regioner. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Tillgängliga händelsetyper

Händelser för lagringsåtgärder

Dessa händelser utlöses när en lagringsaktivitet placeras i kö och när en lagringsaktivitet körs.

Händelsenamn beskrivning
Microsoft.StorageActions.StorageTaskQueued Utlöses när en tilldelningskörning för lagringsaktivitet placeras i kö. Den här händelsen ger status för tilldelningskörning, till exempel när tilldelningen är i kö och motsvarande körnings-ID för spårningssyfte.
Microsoft.StorageActions.StorageTaskCompleted Utlöses när en tilldelningskörning för lagringsuppgifter har slutförts. Den här händelsen ger status för tilldelningskörningen, till exempel när tilldelningen har slutförts, tilldelningens status, vilken aktivitet som är associerad med tilldelningen och länken till sammanfattningsrapportfilen.

Exempelhändelser

Microsoft.StorageActions.StorageTaskQueued-händelse

[{
  "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-händelse

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

Händelseegenskaper

En händelse har följande data på den översta nivån:

Property Type Description
source sträng Fullständig resurssökväg till händelsekällan. Det här fältet kan inte skrivas. Event Grid ger det här värdet.
subject sträng Utgivardefinierad sökväg till händelseobjektet.
type sträng En av de registrerade händelsetyperna för den här händelsekällan.
id sträng Unik identifierare för händelsen.
data objekt Lagringsaktivitetshändelsedata.
specversion sträng CloudEvents schemaspecifikationsversion.

Dataobjektet har följande egenskaper:

Property Type Description
queuedDateTime sträng Tiden då tilldelningen av lagringsaktiviteten placeras i kö.
status sträng Slutförandestatus för lagringsuppgiftstilldelning (Succeeded eller Failed)
completedDateTime sträng Den tid då tilldelningen av lagringsaktiviteten slutfördes.
taskExecutionId sträng Det unika ID som är associerat med lagringsaktivitetstilldelningen.
taskName sträng Lagringsaktiviteten som är associerad med tilldelningen av lagringsaktiviteten.
summaryReportBlobUrl sträng Länken till rapportfilen för sammanfattning av lagringsaktivitetstilldelning.

Nästa steg