Guia de início rápido: criar, atribuir e executar uma tarefa de armazenamento

Neste início rápido, você aprenderá a usar o portal do Azure para criar uma tarefa de armazenamento e atribuí-la a uma conta de Armazenamento do Azure. Em seguida, você revisará os resultados da corrida. A tarefa de armazenamento aplica uma política de imutabilidade baseada no tempo aos documentos do Microsoft Word que existam na conta de armazenamento.

Pré-requisitos

  • Uma assinatura do Azure. Consulte Criar uma conta gratuitamente.

  • Uma conta de armazenamento do Azure. Consulte Criar uma conta de armazenamento. Ao criar a conta, certifique-se de habilitar o suporte à imutabilidade no nível da versão e de não habilitar o recurso de namespace hierárquico.

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

  • A função Proprietário de Dados do Blob de Armazenamento é atribuída à sua identidade de usuário no contexto da conta de armazenamento ou do grupo de recursos.

  • Um papel personalizado atribuído à sua identidade de utilizador no contexto do grupo de recursos que contém as ações RBAC necessárias para atribuir uma tarefa a uma conta de armazenamento. Consulte Permissões necessárias para atribuir uma tarefa.

  • Um contêiner de blob com um ou mais documentos do Microsoft Word armazenados nesse contêiner.

Criar uma tarefa

  1. No portal Azure, procure Storage Actions.

  2. Em Serviços, selecione Tarefas de armazenamento - Ações de Armazenamento do Azure.

    Captura de ecrã do resultado da pesquisa das tarefas de armazenamento de cadeia de caracteres.

  3. Na página Armazenamento do Azure Actions | Storage Tasks, selecione Criar.

    Captura de ecrã do botão de criação da tarefa de armazenamento.

  4. Em Noções básicas, em Detalhes do projeto, selecione a subscrição e o grupo de recursos que contêm a sua conta de armazenamento.

    Captura de ecrã da secção Detalhes do projeto do separador Noções básicas.

  5. Em Detalhes da Instância, introduza mystoragetask como nome da tarefa de Armazenamento e selecione qualquer região que o serviço suporte.

    Captura de ecrã da secção Detalhes da Instância do separador Noções Básicas.

  6. Selecione Avançar para abrir a página Condições .

Adicionar cláusulas a uma condição

Especifique as condições de uma tarefa de armazenamento fazendo seleções na secção If do separador Visual Builder . Cada tarefa de armazenamento tem pelo menos uma condição com uma cláusula nessa condição.

  1. Na lista Selecionar uma propriedade da secção Se, selecione Nome do Blob.

  2. Para o Operador lógico dessa condição, selecione Termina com e, na caixa Introduza uma cadeia, introduza .docx.

    Captura de tela da cláusula que filtra o nome do blob.

    Esta condição permite operações apenas em documentos do Word.

Adicionar operações

Especifique as operações que uma tarefa de armazenamento realiza, fazendo seleções na secção Then do separador Visual Builder . Cada tarefa de armazenamento tem pelo menos uma operação a realizar quando um blob ou contentor cumpre a condição especificada.

  1. Na lista suspensa Selecione uma operação da seção De seguida, selecione Definir política de imutabilidade de blob.

    Captura de ecrã da operação Then que define a política de imutabilidade.

    Esta operação aplica uma política de imutabilidade baseada no tempo para documentos do Microsoft Word.

  2. Selecione Adicionar nova operação e, em seguida, na lista suspensa Selecionar uma operação, selecione Definir tags de blob.

  3. Na caixa Introduzir um nome de etiqueta, introduza ImmutabilityUpdatedBy e, na caixa Introduzir um valor de etiqueta, introduza StorageTaskQuickstart.

    Captura de tela da operação Then que define uma tag de índice de blob.

    Esta operação adiciona uma etiqueta de índice de blob a cada documento Word nesse contenedor.

  4. Selecione Avançar para abrir a página Atribuições .

Adicionar uma atribuição

Uma tarefa de armazenamento atribuição de armazenamento especifica uma conta de armazenamento na qual a tarefa é executada. Inclui definições de configuração de execução que ajudam a direcionar blobs específicos e a especificar quando e com que frequência a tarefa é executada. Adiciona atribuições de tarefas para cada conta de armazenamento onde queres que a tarefa seja executada.

  1. Selecione Adicionar atribuição.

    O painel Adicionar atribuição é exibido.

  2. Na secção Selecionar âmbito , selecione a sua subscrição e conta de armazenamento. Nomeia a atribuição mystoragetaskassignment.

    Captura de ecrã da secção Selecionar âmbito do painel de atribuições.

  3. Na secção Atribuição de Função, na lista suspensa Função, selecione o Proprietário de Dados de Blob de Armazenamento para atribuir essa função à identidade gerida atribuída pelo sistema da tarefa de armazenamento.

    Captura de ecrã da secção Atribuição de funções do painel de atribuições.

  4. Na secção Filtrar objetos, selecione a opção Prefixo de Blob. Na caixa Incluir prefixos de blobs, introduza o prefixo do contentor que está a usar para completar este início rápido, seguido do carácter /. Por exemplo, se o seu contentor de teste se chamar mycontainer, introduza mycontainer/.

    Captura de ecrã da secção Filtrar objetos do painel Adicionar atribuição.

    Os filtros ajudam a restringir o escopo de execução. Se quiser que a tarefa avalie todos os contentores e blobs numa conta, selecione a opção Não filtrar em vez disso.

  5. Na seção Detalhes do gatilho , selecione Execução única (apenas uma vez) e, em seguida, selecione o contêiner onde deseja armazenar os relatórios de execução.

    Captura de ecrã da secção de detalhes do gatilho no painel Adicionar atribuição.

  6. Selecione Adicionar.

  7. No separador Etiquetas, selecione Seguinte.

  8. No separador Rever + criar, selecione Rever + criar.

    Quando a tarefa é implantada, a página Sua implantação está concluída é exibida.

  9. Selecione Ir para recurso para abrir a página Visão geral da tarefa de armazenamento.

Habilitar a atribuição de tarefas

As atribuições de tarefas de armazenamento são desabilitadas por padrão. Habilite atribuições na página Atribuições .

  1. Selecione Atribuições, selecione a atribuição mystoragetaskassignment e, em seguida, selecione Ativar.

    Captura de tela da opção Atribuições e do link de atribuição de tarefa de armazenamento.

    A atribuição de tarefa está na fila para ser executada.

  2. Selecione Atualizar periodicamente para exibir um status atualizado.

    Até que a tarefa seja executada e concluída, a cadeia de caracteres Em andamento aparece abaixo da coluna Status da última execução . Quando a tarefa for concluída, a cadeia de caracteres Concluído aparecerá nessa coluna.

    Captura de ecrã do estado concluído ao lado da tarefa atribuída.

Ver resultados da execução da tarefa

Depois de a tarefa terminar, pode ver os resultados.

  1. Com a página Atribuições ainda aberta, selecione Exibir execução de tarefas.

    Este passo abre o painel Execution tasks que mostra a execução concluída e o seu relatório de execução.

  2. Selecione o link Exibir relatório para baixar um relatório.

    Captura de ecrã do painel Tarefas de execução.

    O relatório de execução utiliza o formato CSV e captura cada objeto processado, incluindo o contentor do blob, o nome do blob, a operação realizada e o resultado da operação. Também pode visualizar estes relatórios no container que especificou quando configurou o assignment.

Próximos passos

Criar uma tarefa de armazenamento