Compartir a través de


¿Qué son las acciones de Azure Storage?

Acciones de Azure Storage es una plataforma totalmente administrada diseñada para automatizar las tareas de administración de datos para Azure Blob Storage y Azure Data Lake Storage. Puede usarlo para realizar operaciones de datos comunes en millones de objetos en varias cuentas de almacenamiento sin aprovisionar capacidad de proceso adicional y sin necesidad de escribir código.

Puede usar acciones de Azure Storage para automatizar tareas como mover datos a niveles más rentables, administrar la retención de versiones, instantáneas o conjuntos de datos confidenciales, rehidratar datos del almacenamiento de archivos para que esté disponible para su uso inmediato o administrar etiquetas y metadatos de índice de blobs para una mejor organización y recuperación de datos.

Importante

Las acciones de Azure Storage están disponibles con carácter general en estas regiones.

Términos y definiciones

El recurso que aprovisiona para realizar operaciones de datos se denomina tarea de almacenamiento. Una tarea de almacenamiento puede realizar operaciones en blobs en cuentas de Azure Storage en función de un conjunto de condiciones que defina.

Una tarea de almacenamiento contiene un conjunto de condiciones, operaciones. Para ejecutar una tarea de almacenamiento, debe crear una asignación. En la tabla siguiente se describe cada término.

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.
Operaciones 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.
Asignaciones 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.

Composición

Empiece por crear una tarea de almacenamiento. Para aprovisionar una tarea de almacenamiento, debe definir al menos una condición y una operación. La manera más fácil de componer condiciones es mediante un diseñador visual en Azure Portal. Puede usar una funcionalidad de vista previa integrada en ese diseñador para ver el impacto de las condiciones en los datos de prueba. Consulte Definición de las condiciones y operaciones de las tareas de almacenamiento.

Nota:

También puede crear definiciones de tareas de almacenamiento mediante REST, SDK, PowerShell, cli de Azure, Bicep, Terraform o plantillas de ARM.

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

Ejecución

Para usar una tarea de almacenamiento, debe crear una asignación de tareas de almacenamiento. 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. Consulte Asignación 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. Consulte Análisis de ejecuciones de tareas de almacenamiento.

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 Supervisión de acciones de Azure Storage.

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

Nota:

La asignación de tareas de almacenamiento no puede tener como destino cuentas de uso general v1 ni de Blob Storage heredadas porque esas cuentas no admiten las características más recientes. Si tiene una cuenta de Blob Storage de uso general v1 o heredada, se recomienda actualizar a cuentas de uso general v2 para usar todas las características más recientes.

Eventos

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 desencadena un evento, el servicio Event Grid envía 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.

Precios y facturación

Los precios se basan en la ejecución de asignaciones de tareas de almacenamiento. Cada vez que se ejecuta la asignación de tareas de almacenamiento, se le facturará un cargo por instancia de ejecución de tareas. También incurre en un cargo basado en el recuento de objetos examinados y evaluados con respecto a las condiciones de la tarea de almacenamiento. Ese cargo se basa en un precio único por millón de objetos escaneados. El medidor final se aplica al recuento de operaciones realizadas en objetos de la cuenta de almacenamiento. Este cargo también se basa en un precio único por millón de objetos. Los medidores se aplican a cada instancia en ejecución. Si una asignación de tareas de almacenamiento está programada para ejecutarse repetidamente, se le facturará por cada instancia independiente.

Al final del ciclo de facturación, se suman los cargos de cada medidor. La factura muestra una sección para todos los costes de Acciones de almacenamiento de Azure. Hay un elemento de línea independiente para cada medidor. Estos cargos aparecen en la suscripción de la cuenta de almacenamiento donde se configura la asignación de tareas. Para más información sobre los medidores de facturación de Acciones de Azure Storage junto con cálculos de ejemplo para escenarios comunes, consulte Planeamiento de la administración de costos para acciones de Azure Storage.

Regiones admitidas

Las acciones de Azure Storage están disponibles con carácter general en las siguientes regiones de nube pública:

  • Centro de Australia

  • Este de Australia

  • Sudeste de Australia

  • Sur de Brasil

  • Sudeste de Brasil

  • Centro de Canadá

  • Este de Canadá

  • Centro de la India

  • Centro de EE. UU.

  • Este de Asia

  • East US

  • Este de EE. UU. 2

  • Centro de Francia

  • Norte de Alemania

  • Centro-oeste de Alemania

  • Centro de Israel

  • Norte de Italia

  • Japón Oriental

  • Oeste de Japón

  • JIO de India central

  • Jio India Occidental

  • Centro de Corea del Sur

  • Corea del Sur

  • Centro de México

  • Centro-Norte de EE. UU

  • Norte de Europa

  • Este de Noruega

  • Oeste de Noruega

  • Norte de Sudáfrica

  • Oeste de Sudáfrica

  • Centro-sur de EE. UU.

  • Sur de la India

  • Sudeste asiático

  • Centro de España

  • Centro de Suecia

  • Sur de Suecia

  • Norte de Suiza

  • Oeste de Suiza

  • Centro de Emiratos Árabes Unidos

  • Norte de Emiratos Árabes Unidos

  • Sur de Reino Unido

  • Oeste de Reino Unido

  • Centro-oeste de EE. UU.

  • Oeste de Europa

  • West India

  • Oeste de EE. UU.

  • Oeste de EE. UU. 2

  • Oeste de EE. UU. 3

Pasos siguientes