Aggiunta di applicazioni ad Azure Batch con l'interfaccia della riga di comando di AzureAdding applications to Azure Batch with Azure CLI

Questo script illustra come configurare un'applicazione per l'uso con un pool è un'attività di Azure Batch.This script demonstrates how to set up an application for use with an Azure Batch pool or task. Per configurare un'applicazione, creare il pacchetto dell'eseguibile, insieme a eventuali dipendenze, come file .zip.To set up an application, package your executable, together with any dependencies, into a .zip file. In questo esempio il file zip eseguibile è chiamato "my-application-exe.zip".In this example the executable zip file is called 'my-application-exe.zip'.

PrerequisitiPrerequisites

Script di esempioSample script

#!/bin/bash

# Authenticate CLI session.
az login

# Create a new application.
az batch application create \
    --resource-group myresourcegroup \
    --name mybatchaccount \
    --application-id myapp \
    --display-name "My Application"

# An application can reference multiple application executable packages
# of different versions. The executables and any dependencies will need
# to be zipped up for the package. Once uploaded, the CLI will attempt
# to activate the package so that it's ready for use.
az batch application package create \
    --resource-group myresourcegroup \
    --name mybatchaccount \
    --application-id myapp \
    --package-file my-application-exe.zip \
    --version 1.0

# We will update our application to assign the newly added application
# package as the default version.
az batch application set \
    --resource-group myresourcegroup \
    --name mybatchaccount \
    --application-id myapp \
    --default-version 1.0

Pulizia dell'applicazioneClean up application

Dopo aver eseguito lo script di esempio precedente, eseguire i comandi seguenti per rimuovere l'applicazione e tutti i relativi pacchetti dell'applicazione caricati.After you run the above sample script, run the following commands to remove the application and all of its uploaded application packages.

az batch application package delete -g myresourcegroup -n mybatchaccount --application-id myapp --version 1.0 --yes
az batch application delete -g myresourcegroup -n mybatchaccount --application-id myapp --yes

Spiegazione dello scriptScript explanation

Questo script usa i comandi seguenti per creare un'applicazione e caricare un pacchetto dell'applicazione.This script uses the following commands to create an application and upload an application package. Ogni comando della tabella include collegamenti alla documentazione specifica del comando.Each command in the table links to command-specific documentation.

ComandoCommand NoteNotes
az batch application createaz batch application create Crea un'applicazione.Creates an application.
az batch application setaz batch application set Aggiorna le proprietà di un'applicazione.Updates properties of an application.
az batch application package createaz batch application package create Aggiunge un pacchetto di applicazione per l'applicazione specificata.Adds an application package to the specified application.

Passaggi successiviNext steps

Per altre informazioni sull'interfaccia della riga di comando di Azure, vedere la documentazione sull'interfaccia della riga di comando di Azure.For more information on the Azure CLI, see Azure CLI documentation.

Altri esempi di script dell'interfaccia della riga di comando di Batch sono disponibili nella documentazione dell'interfaccia della riga di comando di Azure Batch.Additional Batch CLI script samples can be found in the Azure Batch CLI documentation.