Compartilhar via


O que é a versão prévia das Ações de Armazenamento do Azure?

As Ações de Armazenamento do Azure são uma estrutura sem servidor que você pode usar para executar operações de dados comuns em milhões de objetos em várias contas de armazenamento.

Importante

As Ações de Armazenamento do Azure estão atualmente em VERSÃO PRÉVIA e estão disponíveis nestas regiões. Veja os Termos de Uso Complementares para Versões Prévias do Microsoft Azure para obter termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral.

A versão prévia das Ações de Armazenamento do Azure permite criar tarefas de armazenamento que podem executar operações em blobs em contas de Armazenamento do Azure com base em um conjunto de condições definidas por você. As tarefas de armazenamento podem processar milhões de objetos em uma conta de armazenamento sem provisionar capacidade de computação adicional e sem exigir que você escreva código.

Anatomia de uma tarefa de armazenamento

Uma tarefa de armazenamento contém um conjunto de condições, operações e atribuições. A tabela a seguir descreve cada componente de uma tarefa de armazenamento.

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.

Como usar uma tarefa de armazenamento

Primeiro, defina as condições e as operações de uma tarefa de armazenamento. Em seguida, atribua essa tarefa a uma ou mais contas de armazenamento. Monitore as execuções da tarefa usando métricas, gráficos e relatórios.

Definir uma tarefa de armazenamento

Comece criando uma tarefa de armazenamento. Para provisionar uma tarefa de armazenamento, você deve definir pelo menos uma condição e uma operação. Depois que a tarefa for criada, você poderá editar essas condições e operações ou adicionar mais delas usando um designer visual.

Confira estes artigos para saber como definir uma tarefa de armazenamento:

Atribuir uma tarefa de armazenamento

Você pode atribuir uma tarefa de armazenamento a qualquer conta de armazenamento na qual sua identidade esteja atribuída à função Proprietário de Dados do Blob de Armazenamento. Ao criar uma atribuição, você selecionará uma conta de armazenamento e atribuirá uma função à identidade gerenciada atribuída pelo sistema da tarefa. Essa identidade é criada para você automaticamente quando a tarefa é provisionada. A função que você atribui a essa identidade deve habilitá-la para executar as operações definidas na tarefa.

Uma tarefa de armazenamento pode ser atribuída a uma conta de armazenamento somente por um proprietário dessa conta. Portanto, se a tarefa que você definir for útil para um proprietário de outra conta de armazenamento, você deverá conceder a esse usuário acesso à tarefa de armazenamento. Em seguida, esse usuário pode atribuir sua tarefa à conta de armazenamento dele. Você pode conceder a um usuário acesso à sua tarefa de armazenamento atribuindo uma função do Azure à identidade do usuário.

Confira estes artigos para saber como atribuir uma tarefa de armazenamento:

Monitorar execuções da 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.

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.

Confira estes artigos para saber como monitorar execuções de tarefas:

Manipular eventos de tarefa de armazenamento

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. A Grade de eventos usa assinaturas de evento para rotear mensagens de evento para os assinantes. Primeiro, assine um ponto de extremidade para um evento. Em seguida, quando um evento for disparado, o serviço de Grade de eventos enviará dados sobre esse evento para o ponto de extremidade.

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.

Regiões com Suporte

As tarefas do Armazenamento do Microsoft Azure têm suporte nas seguintes regiões públicas:

  • Leste da Austrália

  • Sudeste da Austrália

  • Sul do Brasil

  • Canadá Central

  • Índia Central

  • Centro dos EUA

  • França Central

  • Centro-Oeste da Alemanha

  • Centro-Norte dos EUA

  • Norte da Europa

  • Centro-Sul dos EUA

  • Sudeste Asiático

  • Norte da Suíça

  • Europa Ocidental

  • Oeste dos EUA

  • Oeste dos EUA 2

Preços e cobrança

Experimente o recurso gratuitamente durante a versão prévia, pagando apenas pelas transações invocadas na conta de armazenamento. As informações de preços do recurso serão publicadas antes da disponibilidade geral.

Próximas etapas