Inleiding tot Bicep
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