Comparteix a través de


¿Qué es la versión preliminar de Acciones de almacenamiento de Azure ?

Acciones de Azure Storage es un marco sin servidor que puede usar para realizar operaciones de datos comunes en millones de objetos en varias cuentas de almacenamiento.

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.

La versión preliminar de Acciones de Azure Storage permite crear tareas de almacenamiento que pueden realizar operaciones en blobs en cuentas de Azure Storage en función de un conjunto de condiciones que defina. Las tareas de almacenamiento pueden procesar millones de objetos en una cuenta de almacenamiento sin aprovisionar capacidad de proceso adicional y sin necesidad de escribir código.

Anatomía de una tarea de almacenamiento

Una tarea de almacenamiento contiene un conjunto de condiciones, operaciones y asignaciones. En la tabla siguiente se describe cada componente de una tarea de almacenamiento.

Componente Descripción
Condiciones Una condición de una colección de una o varias cláusulas. Cada cláusula contiene una propiedad, un valor y un operador. Cuando se ejecuta la tarea de almacenamiento, usa el operador para comparar una propiedad con un valor para determinar si el objeto de destino cumple una cláusula. Por ejemplo, una cláusula podría evaluar si una creation-time propiedad de un blob es mayor que hace cinco días.
Operations Una operación es la acción que realiza una tarea de almacenamiento en cada objeto que cumple el conjunto definido de condiciones. La eliminación de un blob es un ejemplo de una operación.
Assignments Una asignación identifica una cuenta de almacenamiento y un subconjunto de objetos de destino en esa cuenta. También especifica cuándo se ejecuta la tarea y dónde se almacenan los informes de ejecución.

Uso de una tarea de almacenamiento

En primer lugar, defina las condiciones y operaciones de una tarea de almacenamiento. A continuación, asigne esa tarea a una o varias cuentas de almacenamiento. Supervise las ejecuciones de tareas mediante métricas, gráficos e informes.

Definir una tarea de almacenamiento

Empiece por crear una tarea de almacenamiento. Para aprovisionar una tarea de almacenamiento, debe definir al menos una condición y una operación. Una vez creada la tarea, puede editar esas condiciones y operaciones o agregar más de ellas mediante un diseñador visual.

Consulte estos artículos para obtener información sobre cómo definir una tarea de almacenamiento:

Asignación de una tarea de almacenamiento

Puede asignar una tarea de almacenamiento a cualquier cuenta de almacenamiento en la que se asigne la identidad al rol Propietario de datos de Storage Blob. A medida que cree una asignación, seleccionará una cuenta de almacenamiento y asignará un rol a la identidad administrada asignada por el sistema de la tarea. Esa identidad se crea automáticamente cuando se aprovisiona la tarea. El rol que asigna esa identidad debe habilitarla para realizar las operaciones definidas en la tarea.

Solo un propietario de esa cuenta puede asignar una tarea de almacenamiento a una cuenta de almacenamiento. Por lo tanto, si la tarea que define es útil para un propietario de otra cuenta de almacenamiento, debe conceder a ese usuario acceso a la tarea de almacenamiento. A continuación, ese usuario puede asignar la tarea a su cuenta de almacenamiento. Puede conceder a un usuario acceso a la tarea de almacenamiento asignando un rol de Azure a su identidad de usuario.

Consulte estos artículos para obtener información sobre cómo asignar una tarea de almacenamiento:

Supervisión de ejecuciones de tareas de almacenamiento

Las tareas se ejecutan de forma asincrónica según la programación que especifique en la asignación. Se crea un informe de ejecución cuando se completa la ejecución. Ese informe detalla los resultados de la ejecución de la tarea en cada objeto dirigido por la tarea.

La página de información general de la tarea presenta métricas y visualizaciones que resumen el número de objetos que cumplen la condición de tarea y el resultado de las operaciones intentadas por la tarea de almacenamiento en cada objeto. Los gráficos permiten profundizar rápidamente en una instancia de ejecución específica.

Consulte estos artículos para obtener información sobre cómo supervisar las ejecuciones de tareas:

Controlar eventos de tareas de almacenamiento

Los eventos de acciones de Azure Storage permiten que las aplicaciones reaccionen a eventos, como la finalización de una ejecución de tarea de almacenamiento. Esto se consigue sin necesidad de código complejo ni de servicios de sondeo costosos e ineficientes.

Los eventos de Blob Storage se envían mediante Azure Event Grid a los suscriptores, como con Azure Functions, Azure Logic Apps o incluso su propio agente de escucha http. Event Grid proporciona servicios de entrega confiables para sus aplicaciones mediante directivas de reintento enriquecidas y colas de mensajes fallidos. Event Grid usa las suscripciones a eventos para enrutar los mensajes de eventos a los suscriptores. Primero, suscriba un punto de conexión a un evento. A continuación, cuando se desencadene un evento, el servicio Event Grid enviará datos sobre ese evento al punto de conexión.

Consulte el artículo Esquema de eventos de Acciones de Azure Storage para ver la lista completa de los eventos que admiten las acciones de Azure Storage.

Regiones admitidas

Las tareas de Azure Storage se admiten en las siguientes regiones públicas:

  • Este de Australia

  • Sudeste de Australia

  • Sur de Brasil

  • Centro de Canadá

  • Centro de la India

  • Centro de EE. UU.

  • Centro de Francia

  • Centro-oeste de Alemania

  • Centro-Norte de EE. UU

  • Norte de Europa

  • Centro-sur de EE. UU.

  • Sudeste de Asia

  • Norte de Suiza

  • Oeste de Europa

  • Oeste de EE. UU.

  • Oeste de EE. UU. 2

Precios y facturación

Puede probar la característica de forma gratuita durante la versión preliminar, pagando solo por las transacciones invocadas en la cuenta de almacenamiento. La información de precios de la característica se publicará antes de la disponibilidad general.

Nota:

Las cuentas de uso general v1 no admiten las características más recientes y, por tanto, tampoco Acciones de almacenamiento de Azure. Si tiene una cuenta de uso general v1, se recomienda actualizar a cuentas de uso general v2 para usar todas las características más recientes.

Pasos siguientes