CLI-exempel: Lägga till ett program i ett Azure Batch-konto
Artikel
Det här skriptet visar hur du lägger till ett program som ska användas med en pool eller uppgift i Azure Batch. Konfigurera ett program som ska läggas till i Batch-kontot genom att paketera den körbara filen tillsammans med eventuella beroenden i en zip-fil.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
Exempelskript
Starta Azure Cloud Shell
Azure Cloud Shell är ett interaktivt gränssnitt som du kan använda för att utföra stegen i den här artikeln. Den har vanliga Azure-verktyg förinstallerat och har konfigurerats för användning med ditt konto.
Om du vill öppna Cloud Shell väljer du bara Prova från det övre högra hörnet i ett kodblock. Du kan också starta Cloud Shell i 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ö. Efterföljande sessioner använder Azure CLI i en Bash-miljö, Välj Kopiera för att kopiera kodblocken, klistra in dem i Cloud Shell och tryck på Retur för att köra det.
Logga in på Azure
Cloud Shell autentiseras automatiskt under det första kontot som loggas in med. Använd följande skript för att logga in med en annan prenumeration och ersätta subscriptionId med ditt Azure-prenumerations-ID.
# Add an application to an Azure Batch account# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"location="East US"
[[ "$RESOURCE_GROUP" == '']] && resourceGroup="msdocs-batch-rg-$randomIdentifier" || resourceGroup="${RESOURCE_GROUP}"tag="add-application"storageAccount="msdocsstorage$randomIdentifier"batchAccount="msdocsbatch$randomIdentifier"# Create a resource group.
echo "Creating $resourceGroup in "$location"..."az group create --name$resourceGroup--location"$location"--tag$tag# Create a general-purpose storage account in your resource group.
echo "Creating $storageAccount"az storage account create --resource-group$resourceGroup--name$storageAccount--location"$location"--sku Standard_LRS
# Create a Batch account.
echo "Creating $batchAccount"az batch account create --name$batchAccount--storage-account$storageAccount--resource-group$resourceGroup--location"$location"# Authenticate against the account directly for further CLI interaction.az batch account login --name$batchAccount--resource-group$resourceGroup--shared-key-auth# Create a new application.az batch application create --resource-group$resourceGroup--name$batchAccount--application-name"MyApplication"
Skapa batchprogrampaket
Ett program kan referera till flera körbara programpaket med olika versioner. Körbara filer och eventuella beroenden måste zippas upp för paketet. När det har laddats upp försöker CLI aktivera paketet så att det är redo att användas.
Uppdatera programmet för att tilldela det nyligen tillagda programpaketet som standardversion.
Azure CLI
az batch application set \
--resource-group$resourceGroup \
--name$batchAccount \
--application-name"MyApplication" \
--default-version1.0
Rensa resurser
Använd följande kommando för att ta bort resursgruppen och alla resurser som är associerade med den med kommandot az group delete – såvida du inte har ett pågående behov av dessa resurser. Vissa av dessa resurser kan ta ett tag att skapa och ta bort.
Azure CLI
az group delete --name$resourceGroup
Exempelreferens
Det här skriptet använder följande kommandon.
Varje kommando i tabellen länkar till kommandospecifik dokumentation.
Lär dig hur du använder Azure Batch-plattformen för att skriva en .NET Core-konsolapp som utför parallell, storskalig videotranskodning med höga prestanda.
Skapa lösningar från slutpunkt till slutpunkt i Microsoft Azure för att skapa Azure Functions, implementera och hantera webbappar, utveckla lösningar som använder Azure Storage med mera.
Lär dig hur du skapar ett Batch-jobb och lägger till en serie uppgifter i jobbet med hjälp av Azure CLI. Den här artikeln visar också hur du övervakar ett jobb och dess uppgifter.
Lär dig hur du börjar använda Azure CLI genom att slutföra vanliga kommandon. Du kan börja använda Azure CLI genom att köra det i en Azure Cloud Shell-miljö.