Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As Ações de Armazenamento do Azure são uma plataforma totalmente gerenciada projetada para automatizar tarefas de gerenciamento de dados para o Armazenamento de Blobs do Azure e o Armazenamento do Azure Data Lake. 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 níveis mais econômicos, gerenciar a retenção de versões, instantâneos ou conjuntos de dados confidenciais, reidratar dados do armazenamento de arquivamento 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 estão geralmente 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 definidas por você.
Uma tarefa de armazenamento contém um conjunto de condições, operações. Para executar uma tarefa de armazenamento, você deve criar e atribuir uma tarefa. A tabela a seguir descreve cada termo.
| Componente | Descrição |
|---|---|
| Condições | Uma condição é 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 creation-time propriedade de um blob é maior do 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 definido de condições. A exclusão de um blob é um exemplo de operação. |
| Atribuições | Uma atribuição identifica uma conta de armazenamento e um subconjunto de objetos a serem direcionados 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 compor condições é usando um designer visual no portal do Azure. Você pode usar um recurso de visualização interno 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 tarefas de armazenamento.
Nota
Você também pode criar definições de tarefas de armazenamento usando modelos REST, SDKs, PowerShell, CLI do Azure, Bicep, Terraform ou ARM.
Consulte estes artigos para saber como definir uma tarefa de armazenamento:
- Criar uma tarefa de armazenamento
- Definir condições e operações de tarefas 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 a serem direcionados nessa conta. Ele também especifica quando a tarefa é executada e onde os relatórios de execução são armazenados. Consulte Atribuição de tarefas de armazenamento.
As tarefas são executadas de forma assíncrona de acordo com a agenda especificada na atribuição. Um relatório de execução é criado quando a execução é concluída. Esse relatório discrimina os resultados da tarefa executada em cada objeto que foi alvo da tarefa. Consulte Analisar execuções de 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 da tarefa e o resultado das operações tentadas pela 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.
Consulte 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 tarefas de armazenamento
Nota
A atribuição de tarefas de armazenamento não pode ter como alvo contas de propósito geral v1 e contas de Blob herdadas porque essas contas não suportam os recursos mais recentes. Se você tiver uma conta v1 de uso geral ou de armazenamento de Blob herdada, recomendamos que atualize para contas v2 de uso geral 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 da execução de uma tarefa de armazenamento. Fá-lo sem a necessidade de códigos complicados ou de serviços de sondagem dispendiosos 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 Azure Functions, Aplicativos Lógicos do Azure ou até mesmo para seu próprio ouvinte http. O Event Grid proporciona uma entrega de eventos fiável às aplicações através de políticas de repetição avançadas e mensagens não entregues. A Grade de Eventos usa assinaturas de eventos para enviar mensagens sobre eventos aos assinantes. Primeiro, subscreva um endpoint a um evento. Em seguida, quando um evento é acionado, o serviço Event Grid envia dados sobre esse evento para o endpoint.
Consulte o artigo do esquema de eventos das Ações de Armazenamento do Azure para exibir a lista completa dos eventos suportados pelas Ações de Armazenamento do Azure.
Preços e faturação
O preço é baseado na execução de atribuições de tarefas de armazenamento. Sempre que a atribuição de uma tarefa de armazenamento é executada, é cobrado um encargo por instância de execução da tarefa. Você também incorre em uma cobrança com base na contagem de objetos digitalizados e avaliados em relação às condições da tarefa de armazenamento. Essa taxa baseia-se num preço único por milhão de objetos digitalizados. O medidor final aplica-se à contagem de operações realizadas em objetos na conta de armazenamento. Esta taxa também se baseia num preço único por milhão de objetos. Os medidores são aplicados a cada instância de execução. Se uma atribuição de tarefa de armazenamento estiver agendada para ser executada repetidamente, você será cobrado por cada instância separada.
No fim do ciclo de faturação, são somados os custos de cada medidor. A sua fatura mostra uma seção para todos os custos das operações de armazenamento do Azure. Há uma linha separada para cada medidor. Esses encargos aparecem na assinatura da conta de armazenamento onde a atribuição de tarefas está configurada. Para saber mais sobre os medidores de faturamento das Ações de Armazenamento do Azure juntamente com cálculos de exemplo para cenários comuns, consulte Planejar o gerenciamento de custos para Ações de Armazenamento do Azure
Regiões Suportadas
As Ações de Armazenamento do Azure estão geralmente disponíveis nas seguintes regiões de nuvem pública:
Austrália Central
Leste da Austrália
Austrália Sudeste
Sul do Brasil
Brasil Sudeste
Canadá Central
Leste do Canadá
Índia Central
E.U.A. Central
Ásia Leste
E.U.A. Leste
E.U.A. Leste 2
Centro de França
Norte da Alemanha
Alemanha Centro-Oeste
Israel Central
Norte de Itália
Leste do Japão
Oeste do Japão
Jio Índia Central
Jio Índia Oeste
Coreia Central
Sul da Coreia
México Central
E.U.A. Centro-Norte
Europa do Norte
Leste da Noruega
Oeste da Noruega
Norte da África do Sul
Oeste da África do Sul
E.U.A. Centro-Sul
Sul da Índia
Sudeste Asiático
Espanha Central
Suécia Central
Sul da Suécia
Norte da Suíça
Oeste da Suíça
E.A.U. Central
Norte dos E.A.U.
Sul do Reino Unido
Oeste do Reino Unido
E.U.A. Centro-Oeste
Europa Ocidental
Índia Ocidental
E.U.A. Oeste
E.U.A. Oeste 2
E.U.A. Oeste 3