Compartir vía


Acciones de almacenamiento de Azure como un origen de Event Grid

En este artículo se proporcionan las propiedades y el esquema de los eventos de Acciones de almacenamiento de Azure. Para una introducción a los esquemas de eventos, consulte Esquema de eventos de Azure Event Grid. Para más información sobre Acciones de almacenamiento de Azure, consulte ¿Qué es Acciones de almacenamiento de Azure?.

Importante

Las acciones de Azure Storage se encuentran actualmente en versión preliminar y están disponibles en estas regiones. Consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure para conocer los términos legales que se aplican a las características de Azure que se encuentran en la versión beta, en versión preliminar o que todavía no se han publicado para que estén disponibles con carácter general.

Tipos de eventos disponibles

Eventos de acciones de almacenamiento

Estos eventos se desencadenan cuando se pone en cola y se completa una tarea de almacenamiento.

Nombre del evento Descripción
Microsoft.StorageActions.StorageTaskQueued Se desencadena cuando se pone en cola una ejecución de asignación de tareas de almacenamiento. Este evento proporciona el estado de la ejecución de la asignación, como cuando se pone en cola la asignación y el identificador de ejecución correspondiente para realizar el seguimiento.
Microsoft.StorageActions.StorageTaskCompleted Se desencadena cuando se completa una ejecución de asignación de tareas de almacenamiento. Este evento proporciona el estado de la ejecución de la asignación, como cuando se completa la asignación, el estado de la asignación, la tarea asociada a la asignación y el vínculo al archivo de informe de resumen.

Eventos de ejemplo

Evento 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"
}]

Evento 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"
}]

Propiedades de evento

Un evento tiene los siguientes datos de nivel superior:

Propiedad Tipo Description
source string Ruta de acceso completa a los recursos del origen del evento. En este campo no se puede escribir. Event Grid proporciona este valor.
subject string Ruta al asunto del evento definida por el anunciante.
type string Uno de los tipos de eventos registrados para este origen de eventos.
id string Identificador único para el evento
data object Datos de eventos de tarea de almacenamiento.
specversion string Versión de especificación del esquema CloudEvents.

El objeto data tiene las siguientes propiedades:

Propiedad Tipo Description
queuedDateTime string Hora en que se pone en cola la asignación de tareas de almacenamiento.
status string Estado de finalización de la asignación de tareas de almacenamiento (Succeeded o Failed)
completedDateTime string Hora en que se completó la asignación de tareas de almacenamiento.
taskExecutionId string Identificador único asociado a la asignación de tareas de almacenamiento.
taskName string Tarea de almacenamiento asociada a la asignación de tareas de almacenamiento.
summaryReportBlobUrl string Vínculo al archivo de informe de resumen de asignación de tareas de almacenamiento.

Pasos siguientes