Introdução ao Bíceps
Em um arquivo Bicep, você define a infraestrutura que deseja implantar no Azure. Em seguida, você usa esse arquivo durante todo o ciclo de vida do desenvolvimento para implantar sua infraestrutura.
Criar um grupo de recursos
Antes de criar uma conta de armazenamento, você precisa criar um grupo de recursos ou usar um existente.
Crie um grupo de recursos do eastus
Azure nomeado storageaccountexamplerg
na região:
az group create --name storageaccountexamplerg --location eastus
Criar uma conta de armazenamento
Use o código a seguir para criar um arquivo Bicep para provisionar uma conta de armazenamento do Azure:
@description('Specifies the name for resources.')
param storageAccountName string = 'storage${uniqueString(resourceGroup().id)}'
@description('Specifies the location for resources.')
param location string = resourceGroup().location
resource myStorageAccount 'Microsoft.Storage/storageAccounts@2022-09-01' = {
name: storageAccountName
location: location
kind: 'StorageV2'
sku: {
name: 'Standard_RAGRS'
}
}
Se você quiser personalizar o nome da conta de armazenamento, lembre-se de que ele deve ter de 3 a 24 caracteres e pode conter apenas números e letras minúsculas. O nome da sua conta do Storage tem de ser exclusivo no Azure.
Para implantar arquivos Bicep, use a CLI do Azure ou o Azure PowerShell, conforme mostrado nos exemplos a seguir. Depois de executar o comando, a implantação começa e os recursos são criados no grupo de recursos especificado.
az deployment group create --resource-group storageaccountexamplerg --template-file <bicep-file>
Verificar a conta de armazenamento
Para verificar se existe uma conta de armazenamento do Azure, use a CLI do Azure ou o Azure PowerShell, conforme mostrado nos exemplos a seguir:
az storage account list --resource-group storageaccountexamplerg
Clean up resources (Limpar recursos)
A exclusão de um grupo de recursos exclui o grupo de recursos e todos os recursos que ele contém. Se existirem storageaccountexamplerg
recursos fora do escopo da conta de armazenamento criada nesta unidade no grupo de recursos, eles também serão excluídos.
az group delete --name storageaccountexamplerg