Introduktion till Bicep

Slutförd

I en Bicep-fil definierar du den infrastruktur som du vill distribuera till Azure. Sedan använder du filen under hela utvecklingslivscykeln för att distribuera infrastrukturen.

Skapa en resursgrupp

Innan du skapar ett lagringskonto måste du skapa en resursgrupp eller använda en befintlig.

Skapa en Azure-resursgrupp med namnet storageaccountexamplerg i eastus regionen:

az group create --name storageaccountexamplerg --location eastus

Skapa ett lagringskonto

Använd följande kod för att skapa en Bicep-fil för etablering av ett Azure Storage-konto:

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

Om du vill anpassa lagringskontots namn måste det vara mellan 3 och 24 tecken långt och endast innehålla siffror och gemener. Namnet på ditt lagringskonto måste vara unikt i Azure.

Om du vill distribuera Bicep-filer använder du Azure CLI eller Azure PowerShell enligt följande exempel. När du har kört kommandot börjar distributionen och resurserna skapas i den angivna resursgruppen.

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

Verifiera lagringskontot

Om du vill kontrollera att det finns ett Azure Storage-konto använder du Azure CLI eller Azure PowerShell enligt följande exempel:

az storage account list --resource-group storageaccountexamplerg

Rensa resurser

Om du tar bort en resursgrupp tas resursgruppen och alla resurser som den innehåller bort. Om det finns resurser utanför omfånget för lagringskontot som du skapade i den här lektionen storageaccountexamplerg i resursgruppen tas de också bort.

az group delete --name storageaccountexamplerg