Einführung in Bicep

Abgeschlossen

Sie definieren die Infrastruktur, die Sie in Azure bereitstellen möchten, in einer Bicep-Datei. Sie verwenden diese Datei dann im gesamten Entwicklungslebenszyklus, um Ihre Infrastruktur bereitzustellen.

Erstellen einer Ressourcengruppe

Vor dem Erstellen eines Speicherkontos müssen Sie eine Ressourcengruppe erstellen oder eine vorhandene Ressourcengruppe verwenden.

Erstellen Sie eine Azure-Ressourcengruppe mit dem Namen storageaccountexamplerg in der Region eastus (USA, Osten):

az group create --name storageaccountexamplerg --location eastus

Speicherkonto erstellen

Verwenden Sie den folgenden Code, um eine Bicep-Datei für die Bereitstellung eines Azure-Speicherkontos zu erstellen:

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

Wenn Sie den Namen des Speicherkontos anpassen möchten, denken Sie daran, dass er 3 bis 24 Zeichen umfassen muss und nur Zahlen und Kleinbuchstaben enthalten darf. Der Name Ihres Speicherkontos muss innerhalb von Azure eindeutig sein.

Verwenden Sie zum Bereitstellen von Bicep-Dateien wie in den folgenden Beispielen gezeigt die Azure CLI oder Azure PowerShell. Nach dem Ausführen des Befehls beginnt die Bereitstellung, und die Ressourcen werden in der angegebenen Ressourcengruppe erstellt.

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

Überprüfen des Speicherkontos

Zum Überprüfen, ob ein Azure-Speicherkonto vorhanden ist, verwenden Sie die Azure-Befehlszeilenschnittstelle oder Azure PowerShell wie in den folgenden Beispielen gezeigt:

az storage account list --resource-group storageaccountexamplerg

Bereinigen von Ressourcen

Wenn Sie eine Ressourcengruppe löschen, werden die Ressourcengruppe und alle darin enthaltenen Ressourcen gelöscht. Sollten Ressourcen außerhalb des Bereichs des in dieser Lerneinheit erstellten Speicherkontos in der Ressourcengruppe storageaccountexamplerg vorhanden sein, werden diese ebenfalls gelöscht.

az group delete --name storageaccountexamplerg