Introdução ao Bíceps

Concluído

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