Criar e gerenciar uma atribuição de tarefa de armazenamento

Uma atribuição identifica uma conta de armazenamento e um subconjunto de objetos nessa conta de destino da tarefa. Uma atribuição também define quando a tarefa é executada e onde os relatórios de execução são armazenados.

Este artigo ajuda você a criar uma atribuição e habilitar a execução dela.

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.

Criar uma atribuição

Crie uma atribuição para cada conta de armazenamento de destino. Uma tarefa de armazenamento pode conter até 50 atribuições.

Observação

Durante a visualização pública, você pode direcionar apenas contas de armazenamento que estejam na mesma região que as tarefas de armazenamento.

Criar uma atribuição no menu da tarefa de armazenamento

Você pode criar uma atribuição no contexto de uma tarefa de armazenamento. Essa opção pode ser conveniente se você for o autor da tarefa e quiser várias contas de armazenamento como destino. Para cada atribuição, você identificará a conta de armazenamento de destino.

Navegue até a tarefa de armazenamento no portal do Azure e, em seguida, em Gerenciamento de tarefas de armazenamento, selecione Atribuições e Configurar atribuições.

Screenshot of the Assignments page that appears in the context of the storage task.

Na página Atribuições, selecione + Adicionar atribuição e o painel Adicionar atribuição será exibido.

Criar uma atribuição no menu da conta de armazenamento

Você também pode criar uma atribuição no contexto de uma conta de armazenamento. Essa opção pode ser conveniente se você quiser usar uma tarefa existente para processar objetos em sua conta de armazenamento. Para cada atribuição, você identificará a tarefa de armazenamento que deseja atribuir à sua conta.

Navegue até a conta de armazenamento no portal do Azure e, em Gerenciamento de dados, selecione Tarefas de armazenamento.

Na página Tarefas de armazenamento, selecione a guia Atribuição de tarefa, selecione + Criar atribuição e, em seguida, + Adicionar atribuição.

Screenshot of the Assignments page that appears in the context of a storage account.

O painel Adicionar atribuição é exibido.

Selecionar um escopo

Na seção Selecionar escopo, selecione uma assinatura e nomeie a atribuição. Em seguida, selecione a conta de armazenamento de destino.

Se você abriu o painel Adicionar atribuição no contexto da conta de armazenamento, selecione uma tarefa de armazenamento em vez da conta de armazenamento.

A tabela a seguir descreve cada campo na seção Selecionar Escopo:

Seção Campo Obrigatória ou opcional Descrição
Selecionar escopo Assinatura Obrigatório A assinatura da conta de armazenamento que você deseja adicionar a essa atribuição.
Selecionar escopo Selecione uma conta de armazenamento Obrigatório A conta de armazenamento que você deseja adicionar a essa atribuição. É necessário ser o proprietário da conta de armazenamento. Esse campo será exibido somente se você criar a atribuição no contexto de uma tarefa de armazenamento.
Selecionar escopo Selecionar uma tarefa de armazenamento Obrigatório A tarefa de armazenamento à qual você deseja atribuir sua conta de armazenamento. Esse campo aparece somente se você criar a atribuição no contexto de uma conta de armazenamento.
Selecionar escopo Nome da atribuição Obrigatório O nome da atribuição. Os nomes de atribuição devem ter entre 2 e 62 caracteres e podem conter apenas letras e números.

Adicionar uma atribuição de função

Na seção Atribuição de função, na lista suspensa Função, selecione a função que deseja atribuir à identidade gerenciada atribuída pelo sistema da tarefa de armazenamento. Para garantir uma atribuição de tarefa bem-sucedida, use funções que tenham permissões de Proprietário de Dados do Blob. Para saber mais, consulte Funções do Azure para tarefas de armazenamento

Screenshot of the Role assignment section of the assignment pane.

Adicionar um filtro

Na seção Filtrar objetos, escolha se deseja ter um subconjunto de blobs com base em um filtro como destino. Os filtros ajudam a restringir o escopo da execução. Se você quiser que a tarefa avalie todos os contêineres e blobs em uma conta, selecione a opção Não filtrar. O exemplo a seguir usa um filtro para ter como destino blobs que existem em um contêiner chamado mycontainer.

Screenshot of the Filter objects section of the Add assignment pane.

A tabela a seguir descreve cada campo:

Seção Campo Obrigatória ou opcional Descrição
Filtrar objetos Filtrar por Obrigatório Opção para filtrar objetos usando um prefixo ou para executar a tarefa em toda a conta de armazenamento.
Filtrar objetos Prefixos de blob Opcional O prefixo de cadeia de caracteres usado para restringir o escopo dos blobs avaliados pela tarefa. Esse campo será necessário somente se você optar por filtrar usando um prefixo de blob.

Definir o gatilho

Na seção Detalhes do gatilho, selecione com que frequência você gostaria que essa tarefa fosse executada. Você pode optar por executar essa tarefa apenas uma vez ou executar a tarefa de forma recorrente. Se você decidir executa essa tarefa de forma recorrente, escolha uma hora de início e término e especifique o número de dias entre cada execução. Você também pode especificar onde deseja armazenar os relatórios de execução.

Screenshot of the Triggers section of the Add assignment pane.

A tabela a seguir descreve cada campo:

Seção Campo Obrigatória ou opcional Descrição
Detalhes do gatilho Frequência de execução Obrigatório Opção para executar a tarefa uma vez ou várias vezes.
Detalhes do gatilho Start from Obrigatório A data e a hora para começar a executar a tarefa.
Detalhes do gatilho Terminar em Obrigatório A data e a hora para interromper a execução da tarefa.
Detalhes do gatilho Repetir a cada (em dias) Obrigatório O intervalo em dias entre cada execução.
Detalhes do gatilho Contêiner de exportação de relatório Obrigatório O contêiner em que os relatórios de execução de tarefas são armazenados.

Salvar a atribuição

Selecione o botão Adicionar para criar a atribuição.

O painel Adicionar atribuição é fechado. Quando a implantação for concluída, a atribuição aparecerá na página Atribuições. Se você não vir a atribuição nessa página, selecione o botão Atualizar.

Screenshot of the assignment appearing in the Assignments page.

Habilitar uma atribuição

A atribuição é desabilitada por padrão. Para habilitar a atribuição para que ela seja agendada para execução, marque a caixa de seleção que aparece ao lado da atribuição e selecione Habilitar.

Screenshot of the Enable button in the Assignments page.

Após a execução da tarefa, um relatório de execução é gerado e armazenado no contêiner especificado quando você criou a atribuição. Para obter mais informações sobre esse relatório, bem como sobre como exibir métricas que capturam o número de objetos de destino, o número de tentativas de operações e o número de operações bem-sucedidas, consulte Analisar execuções de tarefa de armazenamento.

Editar uma atribuição

Uma atribuição se torna um sub-recurso da conta de armazenamento de destino. Portanto, depois de criar a atribuição, você pode editar apenas a frequência de execução dela. Os outros campos de uma atribuição se tornam somente leitura. A opção Execução única (apenas uma vez) também se torna somente leitura.

  • Para editar a frequência de execução de uma atribuição no contexto de uma tarefa de armazenamento, navegue até a tarefa de armazenamento no portal do Azure e, em Gerenciamento de tarefas de armazenamento, selecione Atribuições.

  • Para editar a frequência de execução de uma atribuição no contexto de uma conta de armazenamento, navegue até a conta de armazenamento no portal do Azure e, em Gerenciamento de dados, selecione Tarefas de armazenamento.

Confira também