Dela via


CLI-exempel: Skapa ett Batch-konto i Batch-tjänstläge

Detta skript skapar ett Azure Batch-konto i Batch-tjänstläge och visar hur man kan fråga eller uppdatera olika egenskaper hos kontot. När du skapar ett Batch-konto i standardläget för Batch-tjänsten, tilldelas dess datorknutar internt av Batch-tjänsten. Tilldelade datorknutar omfattas av en separat vCPU (kärna) kvot och kontot kan autentiseras antingen via delade nyckeluppgifter eller en Microsoft Entra-token.

Om du inte har något Azure-konto skapar du ett kostnadsfritt konto innan du börjar.

Förutsättningar

Exempelmanuskript

Starta Azure Cloud Shell

Azure Cloud Shell är en gratis interaktiv terminal som du kan använda för att köra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerade och konfigurerade för användning med ditt konto.

Öppna Cloud Shell genom att välja Prova i det övre högra hörnet av ett kodblock. Du kan också starta Cloud Shell på en separat webbläsarflik genom att gå till https://shell.azure.com.

När Cloud Shell öppnas kontrollerar du att Bash har valts för din miljö. I efterföljande sessioner kommer Azure CLI att användas i en Bash-miljö. Välj Kopiera för att kopiera kodblocken, klistra in dem i Cloud Shell och tryck på Enter för att köra dem.

Logga in på Azure

Cloud Shell autentiseras automatiskt med det initiala konto som du är inloggad med. Använd följande skript för att logga in med en annan prenumeration och ersätta subscriptionId med ditt Azure-prenumerations-ID.

Om du inte har något Azure-konto skapar du ett kostnadsfritt konto innan du börjar.

subscription="subscriptionId" # Set Azure subscription ID here

az account set -s $subscription # ...or use 'az login'

För mer information, se ange aktiv prenumeration eller logga in interaktivt.

Kör skriptet

# Create a Batch account in Batch service mode

# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"
location="East US"
[[ "$RESOURCE_GROUP" == '' ]] && resourceGroup="msdocs-batch-rg-$randomIdentifier" || resourceGroup="${RESOURCE_GROUP}"
tag="create-account"
batchAccount="msdocsbatch$randomIdentifier"
storageAccount="msdocsstorage$randomIdentifier"

# Create a resource group
echo "Creating $resourceGroup in "$location"..."
az group create --name $resourceGroup --location "$location" --tag $tag

# Create a Batch account
echo "Creating $batchAccount"
az batch account create --resource-group $resourceGroup --name $batchAccount --location "$location"

# Display the details of the created account.
az batch account show --resource-group $resourceGroup --name $batchAccount

# Add a storage account reference to the Batch account for use as 'auto-storage'
# for applications. Start by creating the storage account.
echo "Creating $storageAccount"
az storage account create --resource-group $resourceGroup --name $storageAccount --location "$location" --sku Standard_LRS

# Update the Batch account with the either the name (if they exist in
# the same resource group) or the full resource ID of the storage account.
echo "Adding $storageAccount to $batchAccount"
az batch account set --resource-group $resourceGroup --name $batchAccount --storage-account $storageAccount

# View the access keys to the Batch Account for future client authentication.
az batch account keys list --resource-group $resourceGroup --name $batchAccount

# Authenticate against the account directly for further CLI interaction.
az batch account login --resource-group $resourceGroup --name $batchAccount --shared-key-auth

Rensa upp resurser

Använd följande kommando för att ta bort resursgruppen och alla resurser som är associerade med den med hjälp av kommandot az group delete - om du inte har ett pågående behov av dessa resurser. Vissa av dessa resurser kan ta lite tid att skapa, liksom att ta bort.

az group delete --name $resourceGroup

Exempelreferens

Den här skriptet använder följande kommandon. Varje kommando i tabellen länkar till kommandospecifik dokumentation.

Kommando Anteckningar
az group create - Skapa en grupp Skapar en resursgrupp där alla resurser lagras.
az batch account create (kommando för att skapa ett batchkonto) Skapar Batch-kontot.
Kommandot az storage account create används för att skapa ett lagringskonto. Skapar ett lagringskonto.
az batchkonto ställa in Uppdaterar egenskaperna för Batch-kontot.
az batch-konto visa Hämtar detaljer om det angivna Batch-kontot.
az batch konto nycklar lista Hämtar åtkomstnycklarna för det angivna Batch-kontot.
az batch-kontoinloggning Verifierar mot det angivna Batch-kontot för vidare CLI-interaktion.
az group delete - kommando för att ta bort en grupp Tar bort en resursgrupp inklusive alla inbäddade resurser.

Nästa steg

För mer information om Azure CLI, se dokumentationen för Azure CLI.