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.
Este guia de início rápido descreve como criar uma tarefa de armazenamento usando um modelo do Azure Resource Manager (modelo ARM).
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 sintaxe declarativa. Você descreve a implantação pretendida sem escrever a sequência de comandos de programação para criar a implantação.
Se o seu ambiente cumpre os pré-requisitos e se está familiarizado com a utilização de modelos ARM, selecione o botão Implementar no Azure. O modelo será aberto no portal do Azure.
Pré-requisitos
Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
Rever o modelo
O modelo utilizado neste início rápido pertence aos 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
}
}
]
}
Implementar o modelo
Selecione o link a seguir para entrar no Azure e abrir um modelo. O modelo cria um cofre de chaves e uma senha.
Especifique a assinatura, o grupo de recursos e o nome da tarefa de armazenamento. Em seguida, selecione Revisar + criar para implantar o modelo.
Você também pode usar o Azure PowerShell, a CLI do Azure e a API REST. Para aprender outros métodos de implantação, consulte Implantar modelos.
Analisar os recursos implementados
No portal do Azure, procure Tarefas de Armazenamento. Em seguida, em Serviços, selecione Tarefas de armazenamento - Ações de Armazenamento do Azure.
Na lista de tarefas de armazenamento, procure o nome da tarefa de armazenamento que você implantou.
Limpeza de recursos
Quando já não for necessário, elimine 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.
- da CLI do Azure
- Azure PowerShell
az group delete --name <resource-group-name>
Substitua <resource-group-name> pelo nome do seu grupo de recursos.
Próximos passos
Atribua uma tarefa de armazenamento a uma conta de armazenamento.