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.
Este início rápido descreve como criar uma tarefa de armazenamento usando um modelo do ARM (Azure Resource Manager).
Um modelo do Azure Resource Manager é um arquivo JSON (JavaScript Object Notation) que define a infraestrutura e a configuração do seu projeto. O modelo usa a sintaxe declarativa. Você descreve a implantação pretendida sem escrever a sequência de comandos de programação para criar a implantação.
Se seu ambiente atender aos pré-requisitos e você estiver familiarizado com o uso de modelos ARM, selecione o botão Implantar no Azure. O modelo será aberto no portal do Azure.
Pré-requisitos
Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Examinar o modelo
O modelo usado neste início rápido é proveniente dos Modelos de Início Rápido do Azure.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.32.4.45862",
"templateHash": "11663963517791910133"
}
},
"parameters": {
"storageTaskName": {
"type": "string",
"minLength": 3,
"maxLength": 18,
"metadata": {
"description": "The name of storage task."
}
},
"description": {
"type": "string",
"metadata": {
"description": "A description of the storage task."
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The region in which to create the storage task."
}
},
"lockedUntilDate": {
"type": "string",
"defaultValue": "[dateTimeAdd(utcNow(), 'P1D')]",
"metadata": {
"description": "Locks the file for one day."
}
}
},
"resources": [
{
"type": "Microsoft.StorageActions/storageTasks",
"apiVersion": "2023-01-01",
"name": "[parameters('storageTaskName')]",
"location": "[parameters('location')]",
"identity": {
"type": "SystemAssigned"
},
"properties": {
"action": {
"if": {
"condition": "[[[endsWith(Name, '.docx')]]",
"operations": [
{
"name": "SetBlobImmutabilityPolicy",
"onSuccess": "continue",
"onFailure": "break",
"parameters": {
"untilDate": "[parameters('lockedUntilDate')]",
"mode": "locked"
}
},
{
"name": "SetBlobTags",
"onSuccess": "continue",
"onFailure": "break",
"parameters": {
"tagsetImmutabilityUpdatedBy": "StorageTaskQuickstart"
}
}
]
}
},
"description": "[parameters('description')]",
"enabled": true
}
}
]
}
Implantar o modelo
Selecione o link a seguir para entrar no Azure e abrir um modelo. O modelo cria um cofre de chaves e um segredo.
Especifique a assinatura, o grupo de recursos e o nome da tarefa de armazenamento. Em seguida, selecione Examinar + criar para implantar o modelo.
Use também o Azure PowerShell, a CLI do Azure e a API REST. Para saber mais sobre outros métodos de implantação, confira Implantar modelos.
Examinar os recursos implantados
No portal do Azure, pesquise Tarefas de Armazenamento. Em seguida, em Serviços, selecione Tarefas de armazenamento – Ações de Armazenamento do Azure.
Na lista de tarefas de armazenamento, pesquise o nome da tarefa de armazenamento implantada.
Limpar os recursos
Quando não for mais necessário, exclua o grupo de recursos. O grupo de recursos e todos os recursos no grupo de recursos são excluídos. Use o comando a seguir para excluir o grupo de recursos e todos os recursos contidos.
az group delete --name <resource-group-name>
Substitua <resource-group-name> pelo nome do grupo de recursos.
Próximas etapas
Atribua uma tarefa de armazenamento a uma conta de armazenamento.