Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure Storage Actions é uma plataforma totalmente gerenciada projetada para automatizar tarefas de gerenciamento de dados para o Armazenamento de Blobs do Azure e o Azure Data Lake Storage. Você pode usá-lo para executar operações de dados comuns em milhões de objetos em várias contas de armazenamento sem provisionar capacidade de computação extra e sem exigir que você escreva código.
Você pode usar as Ações de Armazenamento do Azure para automatizar tarefas como mover dados para camadas mais econômicas, gerenciar a retenção de versões, instantâneos ou conjuntos de dados confidenciais, reidratar dados do armazenamento de arquivos para que estejam disponíveis para uso imediato ou gerenciar marcas de índice de blob e metadados para melhor organização e recuperação de dados.
Importante
As Ações de Armazenamento do Azure geralmente estão disponíveis nessas regiões.
Termos e definições
O recurso que você provisiona para executar operações de dados é chamado de tarefa de armazenamento. Uma tarefa de armazenamento pode executar operações em blobs em contas de Armazenamento do Azure com base em um conjunto de condições que você define.
Uma tarefa de armazenamento contém um conjunto de condições, operações. Para executar uma tarefa de armazenamento, você deve criar e realizar uma atribuição. A tabela a seguir descreve cada termo.
| Componente | Descrição |
|---|---|
| Condições | Uma condição de uma coleção de uma ou mais cláusulas. Cada cláusula contém uma propriedade, um valor e um operador. Quando a tarefa de armazenamento é executada, ela usa o operador para comparar uma propriedade com um valor para determinar se uma cláusula é atendida pelo objeto de destino. Por exemplo, uma cláusula pode avaliar se uma propriedade creation-time de um blob é maior que há cinco dias. |
| Operações | Uma operação é a ação que uma tarefa de armazenamento executa em cada objeto que atende ao conjunto de condições definido. Excluir um blob é um exemplo de uma operação. |
| Atribuições | Uma atribuição identifica uma conta de armazenamento e um subconjunto de objetos de destino nessa conta. Ele também especifica quando a tarefa é executada e onde os relatórios de execução são armazenados. |
Composição
Comece criando uma tarefa de armazenamento. Para provisionar uma tarefa de armazenamento, você deve definir pelo menos uma condição e uma operação. A maneira mais fácil de redigir condições é usando um designer visual no portal do Azure. Você pode usar uma funcionalidade de visualização interna nesse designer para ver o impacto de suas condições em relação aos dados de teste. Consulte Definir condições e operações de tarefa de armazenamento.
Observação
Você também pode criar definições de tarefa de armazenamento usando modelos REST, SDKs, PowerShell, CLI do Azure, Bicep, Terraform ou ARM.
Confira estes artigos para saber como definir uma tarefa de armazenamento:
- Criar uma tarefa de armazenamento
- Definir condições e operações de tarefa de armazenamento
- Condições da tarefa de armazenamento
- Operações de tarefas de armazenamento
Execução
Para usar uma tarefa de armazenamento, você deve criar uma atribuição de tarefa de armazenamento. Uma atribuição identifica uma conta de armazenamento e um subconjunto de objetos de destino nessa conta. Ele também especifica quando a tarefa é executada e onde os relatórios de execução são armazenados. Consulte a atribuição de tarefa de armazenamento.
As tarefas são executadas de forma assíncrona de acordo com o agendamento especificado na atribuição. Um relatório de execução é criado quando a execução é concluída. Esse relatório itemiza os resultados da execução da tarefa em cada objeto de destino da tarefa. Consulte Analisar as execuções das tarefas de armazenamento.
A página de visão geral da tarefa apresenta métricas e visualizações que resumem quantos objetos atenderam à condição de tarefa e o resultado das tentativas das operações da tarefa de armazenamento em cada objeto. Os gráficos permitem que você analise rapidamente uma instância de execução específica. Consulte Monitorar ações de armazenamento do Azure.
Confira estes artigos para saber como atribuir uma tarefa de armazenamento:
- Criar e gerenciar uma atribuição de tarefa de armazenamento
- Funções do Azure para atribuições de tarefa de armazenamento
Observação
A atribuição de tarefa de armazenamento não pode ter como destino contas de uso geral v1 e do Armazenamento de Blobs herdadas porque essas contas não dão suporte aos recursos mais recentes. Se você tem uma conta de uso geral v1 ou do Armazenamento de Blobs herdadas, recomendamos que você atualize para as contas de uso geral v2 para usar todos os recursos mais recentes.
Eventos
Os eventos das Ações de Armazenamento do Azure permitem que os aplicativos reajam a eventos, como a conclusão de uma execução de tarefa de armazenamento. Isso é feito sem a necessidade de código complicado ou serviços de sondagem caros e ineficientes.
Os eventos das Ações de Armazenamento do Azure são enviados por push usando a Grade de Eventos do Azure para assinantes como o Azure Functions, os Aplicativos Lógicos do Azure ou até mesmo para seu próprio ouvinte HTTP. A grade de eventos fornece entrega de eventos confiável para seus aplicativos por meio de políticas de repetição avançadas e mensagens mortas. O Event Grid usa assinaturas de eventos para rotear mensagens de eventos para os assinantes. Primeiro, assine um ponto de extremidade para um evento. Em seguida, quando um evento é disparado, o serviço da Grade de Eventos envia dados sobre esse evento para o endpoint.
Confira o artigo sobre o esquema de eventos das Ações de Armazenamento do Azure para exibir a lista completa dos eventos aos quais as Ações de Armazenamento do Azure dão suporte.
Preços e cobrança
O preço é baseado na execução de atribuições de tarefa de armazenamento. Sempre que a atribuição de tarefa de armazenamento é executada, você recebe uma cobrança de uma instância de execução de tarefa. Você também incorre em uma cobrança com base na contagem de objetos verificados e avaliados em relação às condições da tarefa de armazenamento. Essa cobrança é baseada em um único preço por milhão de objetos verificados. O medidor final se aplica à contagem de operações executadas em objetos na conta de armazenamento. Essa cobrança também se baseia em um único preço por milhão de objetos. Os medidores são aplicados a cada instância em execução. Se uma atribuição de tarefa de armazenamento for agendada para ser executada repetidamente, você será cobrado por cada instância separada.
Ao final do período de cobrança, os preços de cada medidor serão somados. Sua conta ou fatura mostra uma seção para todos os custos das operações de armazenamento do Azure. Há um item em linha separada para cada medidor. Esses encargos aparecem na assinatura da conta de armazenamento onde a atribuição de tarefa está configurada. Para saber mais sobre os medidores de cobrança das Ações de Armazenamento do Azure, juntamente com cálculos de exemplo para cenários comuns, consulte Planejar gerenciar custos para ações de armazenamento do Azure
Regiões com Suporte
As Ações de Armazenamento do Azure está em disponibilidade geral nas seguintes regiões de nuvem pública:
Austrália Central
Leste da Austrália
Sudeste da Austrália
Sul do Brasil
Sudeste do Brasil
Canadá Central
Leste do Canadá
Índia Central
EUA Central
Ásia Oriental
Leste dos EUA
Leste dos EUA 2
França Central
Norte da Alemanha
Centro-oeste da Alemanha
Israel Central
Norte da Itália
Leste do Japão
Oeste do Japão
Jio Índia Central
Jio Índia Ocidental
Coreia Central
Sul da Coreia
México Central
Centro-Norte dos EUA
Europa Setentrional
Leste da Noruega
Oeste da Noruega
Norte da África do Sul
Oeste da África do Sul
Centro-Sul dos EUA
Sul da Índia
Sudeste Asiático
Espanha Central
Suécia Central
Sul da Suécia
Norte da Suíça
Oeste da Suíça
EAU Central
Norte dos EAU
Sul do Reino Unido
Oeste do Reino Unido
Centro-oeste dos EUA
Oeste da Europa
Índia Ocidental
Oeste dos EUA
Oeste dos EUA 2
Oeste dos EUA 3