Inleiding tot Bicep

Voltooid

In een Bicep-bestand definieert u de infrastructuur die u wilt implementeren in Azure. Vervolgens gebruikt u dat bestand gedurende de ontwikkelingslevenscyclus om uw infrastructuur te implementeren.

Een brongroep maken

Voordat u een opslagaccount maakt, moet u een resourcegroep maken of een bestaande resourcegroep gebruiken.

Maak een Azure-resourcegroep met de naam storageaccountexamplerg in de eastus regio:

az group create --name storageaccountexamplerg --location eastus

Een opslagaccount maken

Gebruik de volgende code om een Bicep-bestand te maken voor het inrichten van een Azure-opslagaccount:

@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'
  }
}

Als u de naam van het opslagaccount wilt aanpassen, moet u er rekening mee houden dat deze 3 tot 24 tekens lang moet zijn en alleen cijfers en kleine letters mag bevatten. De naam van uw opslagaccount moet uniek zijn binnen Azure.

Als u Bicep-bestanden wilt implementeren, gebruikt u de Azure CLI of Azure PowerShell, zoals wordt weergegeven in de volgende voorbeelden. Nadat u de opdracht hebt uitgevoerd, wordt de implementatie gestart en worden de resources gemaakt in de opgegeven resourcegroep.

az deployment group create --resource-group storageaccountexamplerg --template-file <bicep-file>

Het opslagaccount controleren

Als u wilt controleren of er een Azure-opslagaccount bestaat, gebruikt u de Azure CLI of Azure PowerShell, zoals wordt weergegeven in de volgende voorbeelden:

az storage account list --resource-group storageaccountexamplerg

Resources opschonen

Als u een resourcegroep verwijdert, worden de resourcegroep en alle resources die deze bevat, verwijderd. Als resources buiten het bereik van het opslagaccount dat u in deze eenheid hebt gemaakt, aanwezig zijn in de storageaccountexamplerg resourcegroep, worden ze ook verwijderd.

az group delete --name storageaccountexamplerg