Bagikan melalui


Contoh CLI: Menambahkan aplikasi ke akun Azure Batch

Contoh skrip ini menunjukkan cara menambahkan aplikasi untuk digunakan dengan kumpulan Azure Batch atau tugas. Untuk menyiapkan aplikasi untuk ditambahkan ke akun Batch Anda, kemas file executable Anda, bersama-sama dengan dependensi apa pun, ke dalam file zip.

Jika Anda tidak memiliki akun Azure, buat akun gratis sebelum memulai.

Prasyarat

Contoh skrip

Luncurkan Azure Cloud Shell

Azure Cloud Shell adalah shell interaktif gratis yang dapat Anda gunakan untuk menjalankan langkah-langkah dalam artikel ini. Shell ini memiliki alat Azure umum yang telah dipasang sebelumnya dan dikonfigurasi untuk digunakan dengan akun Anda.

Untuk membuka Cloud Shell, cukup pilih Cobalah dari sudut kanan atas blok kode. Anda juga dapat meluncurkan Cloud Shell di tab browser terpisah dengan membuka https://shell.azure.com.

Saat Cloud Shell terbuka, verifikasi bahwa Bash dipilih untuk lingkungan Anda. Sesi berikutnya akan menggunakan Azure CLI dalam lingkungan Bash, Pilih Salin untuk menyalin blok kode, tempelkan ke Cloud Shell, lalu tekan Enter untuk menjalankannya.

Masuk ke Azure

Cloud Shell diautentikasi secara otomatis dengan akun awal yang digunakan untuk masuk. Gunakan skrip berikut untuk masuk menggunakan langganan lain, mengganti subscriptionId dengan ID langganan Azure Anda.

Jika Anda tidak memiliki akun Azure, buat akun gratis sebelum memulai.

subscription="subscriptionId" # Set Azure subscription ID here

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

Untuk informasi selengkapnya, lihat mengatur langganan aktif atau masuk secara interaktif.

Buat akun batch dan aplikasi baru

# 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"

Buat paket aplikasi batch

Aplikasi dapat mereferensikan beberapa paket aplikasi yang dapat dieksekusi dari versi yang berbeda. Executable dan dependensi apa pun perlu dikompres untuk dimasukkan ke dalam paket. Setelah diunggah, CLI mencoba mengaktifkan paket agar siap digunakan.

az batch application package create \
    --resource-group $resourceGroup \
    --name $batchAccount \
    --application-name "MyApplication" \
    --package-file my-application-exe.zip \
    --version-name 1.0

Memperbarui aplikasi

Perbarui aplikasi untuk menetapkan paket aplikasi yang baru ditambahkan sebagai versi default.

az batch application set \
    --resource-group $resourceGroup \
    --name $batchAccount \
    --application-name "MyApplication" \
    --default-version 1.0

Membersihkan sumber daya

Gunakan perintah berikut untuk menghapus grup sumber daya dan semua sumber daya yang terkait dengannya menggunakan perintah az group delete - kecuali Anda masih memiliki kebutuhan untuk sumber daya ini. Beberapa sumber daya ini mungkin membutuhkan beberapa waktu untuk dibuat dan dihapus.

az group delete --name $resourceGroup

Contoh referensi

Skrip ini menggunakan perintah berikut. Setiap perintah dalam tabel ditautkan ke dokumentasi yang spesifik untuk perintah.

Perintah Catatan
Perintah az group create digunakan untuk membuat grup baru. Membuat grup sumber daya tempat semua sumber daya disimpan.
az storage account create (buat akun penyimpanan) Membuat akun penyimpanan.
az batch akun buat Membuat akun Batch.
masuk ke akun az batch Mengautentikasi pada akun Batch yang ditentukan untuk interaksi lebih lanjut dengan antarmuka baris perintah (CLI).
pembuatan aplikasi az batch Membuat aplikasi.
pembuatan paket aplikasi az batch Menambahkan paket aplikasi ke aplikasi yang ditentukan.
pengaturan aplikasi batch az Memperbarui properti aplikasi.
hapus grup az Menghapus kelompok sumber daya termasuk semua sumber daya tertanam.

Langkah berikutnya

Untuk informasi selengkapnya tentang Azure CLI, lihat Dokumentasi Azure CLI.