Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu betik, bir Azure Batch havuzu veya görevi ile kullanılacak bir uygulamanın nasıl ekleneceğini gösterir. ** Batch hesabınıza eklemek için ayarlamak istediğiniz bir uygulamayı, çalıştırılabilir dosyanızla ve tüm bağımlılıklarla birlikte bir zip dosyasına paketleyin.
Azure hesabınız yoksa, başlamadan önce ücretsiz hesap oluşturun.
Önkoşullar
Azure Cloud Shell'de Bash ortamını kullanın. Daha fazla bilgi için bkz . Azure Cloud Shell'i kullanmaya başlama.
CLI referans komutlarını yerel olarak çalıştırmayı tercih ediyorsanız, Azure CLI'yi yükleyin. Windows veya macOS kullanıyorsanız, Azure CLI'yi bir Docker konteynerinde çalıştırmayı düşünün. Daha fazla bilgi için Azure CLI'nin bir Docker konteynerında nasıl çalıştırılacağını inceleyin.
Yerel bir kurulum kullanıyorsanız, az login komutunu kullanarak Azure CLI'ye giriş yapın. Kimlik doğrulama işlemini tamamlamak için, terminalinizde gösterilen adımları izleyin. Diğer oturum açma seçenekleri için bkz. Azure CLI kullanarak Azure'da kimlik doğrulaması.
İstendiğinde, Azure CLI uzantısını ilk kullanımda yükleyin. Uzantılar hakkında daha fazla bilgi için bkz . Azure CLI ile uzantıları kullanma ve yönetme.
Kurulu sürüm ve bağımlı kütüphaneleri bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için, az upgrade çalıştırın.
Örnek senaryo
Azure Cloud Shell'i Başlat
Azure Cloud Shell, bu makaledeki adımları çalıştırmak için kullanabileceğiniz ücretsiz ve etkileşimli bir kabuktur. Bu, hesabınızla kullanmak üzere önceden yüklenmiş ve yapılandırılmış genel Azure araçlarına sahiptir.
Cloud Shell'i açmak için, bir kod bloğunun sağ üst köşesindeki Deneyin seçeneğini seçin. Cloud Shell'i ayrı bir tarayıcı sekmesinde başlatmak için https://shell.azure.com adresine gidebilirsiniz.
Cloud Shell açıldığında, ortamınız için Bash'in seçili olduğunu doğrulayın. Sonraki oturumlarda, bir Bash ortamında Azure CLI kullanılacaktır. Kod bloklarını kopyalamak için Kopyala'yı seçin, Cloud Shell'e yapıştırın ve çalıştırmak için Enter'a basın.
Azure'a oturum açın
Cloud Shell'de oturum açılan ilk hesapta otomatik olarak kimlik doğrulaması yapılır. Farklı bir abonelik kullanarak oturum açmak için aşağıdaki betiği kullanın, subscriptionId'yi Azure abonelik kimliğinizle değiştirerek.
Azure hesabınız yoksa, başlamadan önce ücretsiz hesap oluşturun.
subscription="subscriptionId" # Set Azure subscription ID here
az account set -s $subscription # ...or use 'az login'
Daha fazla bilgi için, etkin aboneliği ayarla veya etkileşimli oturum aç.
Toplu hesap ve yeni uygulama oluşturun
# 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"
Toplu uygulama paketi oluştur
Bir uygulama, farklı sürümlerdeki birden fazla uygulama çalıştırılabilir paketine referans verebilir. Çalıştırılabilir dosyalar ve herhangi bir bağımlılık paket için sıkıştırılmalıdır. Yüklendikten sonra, CLI paketi etkinleştirmeye çalışır, böylece kullanıma hazır olur.
az batch application package create \
--resource-group $resourceGroup \
--name $batchAccount \
--application-name "MyApplication" \
--package-file my-application-exe.zip \
--version-name 1.0
Uygulamayı güncelle
Uygulama paketini varsayılan sürüm olarak belirlemek için uygulamayı güncelleyin.
az batch application set \
--resource-group $resourceGroup \
--name $batchAccount \
--application-name "MyApplication" \
--default-version 1.0
Kaynakları temizle
Aşağıdaki komutu kullanarak kaynak grubunu ve onunla ilişkili tüm kaynakları az group delete komutunu kullanarak kaldırın - kaynaklara ihtiyaç duymadığınız sürece. Bazı kaynakların oluşturulması ve silinmesi zaman alabilir.
az group delete --name $resourceGroup
Örnek referans
Bu betik aşağıdaki komutları kullanır. Tablodaki her komut, komutlara özel belgelere bağlanmaktadır.
| Komut | Notlar |
|---|---|
| az group create komutu bir grup oluşturmak için kullanılır. | Tüm kaynakların depolandığı bir kaynak grubu oluşturur. |
| az storage hesabı oluştur | Bir depolama hesabı oluşturur. |
| az batch account create komutunu kullanın | Batch hesabını oluşturur. |
| az batch account login (Azure Batch hesabına giriş komutu) | Daha fazla CLI etkileşimi için belirtilen Batch hesabına karşı kimlik doğrulaması yapar. |
| az batch application create | Bir uygulama oluşturur. |
| az toplu uygulama paketi oluştur | Belirtilen uygulamaya bir uygulama paketi ekler. |
| az toplu uygulama seti | Bir uygulamanın özelliklerini güncelleştirir. |
| az grubunu sil | Bir kaynak grubunu, içindeki tüm yerleşik kaynaklarla birlikte siler. |
Sonraki adımlar
Azure CLI hakkında daha fazla bilgi için Azure CLI belgelerine bakın.