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 tutorial rápido descreve como criar uma tarefa de armazenamento com Bicep.
O Bicep é um DSL (linguagem específica de domínio) que usa sintaxe declarativa para implantar recursos do Azure. Ele fornece sintaxe concisa, segurança de tipos confiável e suporte para reutilização de código. O Bicep oferece a melhor experiência de criação para suas soluções de infraestrutura como código no Azure.
Pré-requisitos
Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Examinar o arquivo Bicep
O arquivo Bicep usado neste guia de início rápido vem dos Modelos de início rápido do Azure.
@sys.description('The name of storage task.')
@minLength(3)
@maxLength(18)
param storageTaskName string
@sys.description('A description of the storage task.')
param description string
@sys.description('The region in which to create the storage task.')
param location string = resourceGroup().location
@sys.description('Locks the file for one day.')
param lockedUntilDate string = dateTimeAdd(utcNow(), 'P1D')
resource storageTask 'Microsoft.StorageActions/storageTasks@2023-01-01' = {
name: storageTaskName
location: location
identity: {
type: 'SystemAssigned'
}
properties: {
action: {
if: {
condition: '[[endsWith(Name, \'.docx\')]]'
operations: [
{
name: 'SetBlobImmutabilityPolicy'
onSuccess: 'continue'
onFailure: 'break'
parameters: {
untilDate: lockedUntilDate
mode: 'locked'
}
}
{
name: 'SetBlobTags'
onSuccess: 'continue'
onFailure: 'break'
parameters: {
tagsetImmutabilityUpdatedBy: 'StorageTaskQuickstart'
}
}
]
}
}
description: description
enabled: true
}
}
O recurso Microsoft.StorageActions/storageTasks do Azure é definido no arquivo Bicep.
Implantar o arquivo Bicep
Salve o arquivo Bicep como main.bicep em seu computador local.
Para implantar o arquivo Bicep, use a CLI do Azure ou o Azure PowerShell.
az group create --name exampleRG --location <region>
az deployment group create --resource-group exampleRG --template-file main.bicep --parameters storageTaskName="<storage-task-name>" description="<description>"
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.