Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
- Creación de una tarea de almacenamiento
- Definición de condiciones y operaciones de tareas de almacenamiento
- Condiciones de tarea de almacenamiento
- Operaciones de tareas 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:
- Creación y administración de una asignación de tareas de almacenamiento
- Roles de Azure para asignaciones de tareas 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