Azure CLI'yi kullanmaya başlama
Azure Command-Line arabirimine (CLı) hoş geldiniz! Bu makale, CLı 'yi tanıtır ve ortak görevleri tamamlamanıza yardımcı olur.
Not
Betiklerde ve Microsoft belge sitesinde Azure CLI örnekleri bash kabuğu için yazılmıştır. Tek satırlı örnekler tüm platformlarda çalışır. Satır devamı (\) ya da değişken ataması içeren daha uzun örneklerin, PowerShell gibi diğer kabuklarda çalışması için değiştirilmesi gerekir.
Azure Cloud Shell'i yükleme veya çalıştırma
Azure CLı 'yı nasıl kullanacağınızı öğrenmenin en kolay yolu, tarayıcınız aracılığıyla Azure Cloud Shell ortamda çalışır. Cloud Shell hakkında bilgi edinmek için bkz. Bash Için hızlı başlangıç Azure Cloud Shell.
CLI'yı yüklemeye hazır olduğunuzda yükleme yönergelerine bakın.
CLı 'yi ilk kez yükledikten sonra, yüklü olduğunu ve çalıştırarak doğru sürüme sahip olup olmadığınızı denetleyin az --version .
Not
Azure klasik dağıtım modelini kullanıyorsanız Azure klasik CLI'yi yükleyin.
Azure CLı 'da oturum açma
Yerel bir yüklemede herhangi bir Azure CLı komutunu kullanmadan önce az Loginile oturum açmanız gerekir.
loginkomutunu çalıştırın.az loginCLı varsayılan tarayıcınızı açabildiğinden, bunu yapılır ve bir Azure oturum açma sayfası yükler.
Aksi takdirde, konumunda bir tarayıcı sayfası açın https://aka.ms/devicelogin ve terminalinizde görünen yetkilendirme kodunu girin.
Web tarayıcısı yoksa veya Web tarayıcısı açılamazsa, az Login--Use-Device-Code komutuyla cihaz kod akışını kullanın.
Tarayıcıda hesabınızın kimlik bilgileriyle oturum açın.
Oturum açtıktan sonra, Azure hesabınızla ilişkili Aboneliklerin listesini görürsünüz. İle abonelik bilgileri, isDefault: true oturum açtıktan sonra şu anda etkinleştirilmiş olan aboneliğdir. Başka bir abonelik seçmek için, abone KIMLIĞIYLE az Account set komutunu kullanın. Abonelik seçimi hakkında daha fazla bilgi için bkz. birden çok Azure aboneliği kullanma.
Azure CLI ile oturum açma bölümünde ayrıntılı bir şekilde ele alınan etkileşimsiz olarak oturum açma yöntemleri mevcuttur.
Sık kullanılan Azure CLI komutları
Bu tabloda, CLI’da kullanılan bazı yaygın komutlar ve onların başvuru belgelerinin bağlantıları listelenir.
| Kaynak türü | Azure CLI komut grubu |
|---|---|
| Kaynak grubu | az group |
| Sanal makineler | az vm |
| Depolama hesapları | az storage account |
| Anahtar Kasası | az keyvault |
| Web uygulamaları | az webapp |
| SQL veritabanları | az sql server |
| Cosmos DB | az cosmosdb |
Komutları bulma
Azure CLı komutları, grupların komutları olarak düzenlenir. Her grup bir Azure hizmetini temsil eder ve komutlar o hizmet üzerinde işlem yapar.
Komutları aramak için az find komutunu kullanın. Örneğin, secret içeren komut adlarını aramak için şu komutu kullanın:
az find secret
Bir gruptaki komutların ve alt grupların tam listesini almak için --help bağımsız değişkenini kullanın. Örneğin, Ağ Güvenlik Grupları (NSG’ler) ile çalışmaya yönelik CLI komutlarını bulmak için:
az network nsg --help
CLI, bash kabuğu altında komutlar için tam sekme tamamlama işlevine sahiptir.
Genel olarak kullanılabilen bağımsız değişkenler
Her komut için kullanılabilen bazı bağımsız değişkenler vardır.
--help, komutlar ve bunların bağımsız değişkenleri ile ilgili CLI başvuru bilgilerini yazdırır ve kullanılabilen alt grupları ve komutları listeler.--output, çıkış biçimini değiştirir. Kullanılabilir çıktı biçimleri şunlardırjsonjsonc(RENKLENDIRILMIŞ JSON),tsv(sekmeyle ayrılmış değerler),table(insan tarafından okunabilen ASCII tabloları) veyaml. Varsayılan olarak CLI,jsonçıkışı sağlar. Kullanılabilir çıkış biçimleri hakkında daha fazla bilgi edinmek için bkz. Azure CLI için çıkış biçimleri.--query, Azure hizmetlerinden döndürülen çıkışı filtrelemek için JMESPath sorgu dilini kullanır. Sorgular hakkında daha fazla bilgi edinmek için bkz. Azure CLI Ile sorgu komut sonuçları ve jmespath öğreticisi.--verbose, bir işlem sırasında Azure’da oluşturulan kaynaklar hakkındaki bilgileri ve diğer faydalı bilgileri yazdırır.--debug, hata ayıklama amaçlarıyla kullanılan CLI işlemleri hakkında daha da fazla bilgi yazdırır. Hata bulursanız, hata raporu gönderirken--debugbayrağı ile oluşturulan çıkışı sağlayın.
Etkileşimli mod
CLI, otomatik olarak yardım bilgileri görüntüleyen ve alt komutların seçilmesini kolaylaştıran etkileşimli bir mod sunar. Etkileşimli moda az interactive komutu ile girersiniz.
az interactive
Etkileşimli mod hakkında bilgi edinmek için bkz. Azure CLI Etkileşimli Modu.
Ayrıca otomatik tamamlama ve işaretçiyle değişim belgeleri de dahil olmak üzere etkileşimli deneyim sunan bir Visual Studio Code eklentisi de mevcuttur.
Hızlı başlangıçlar ve öğreticiler ile CLI temellerini öğrenme
Azure CLı 'yı nasıl kullanacağınızı öğrenmek için, sanal makineleri ayarlama ve CLı 'nın gücünü kullanarak Azure kaynaklarını sorgulamak için derinlemesine bir öğretici deneyin.
Diğer popüler hizmetler için de hızlı başlangıçlar vardır.
- Azure CLI kullanarak depolama hesabı oluşturma
- CLI kullanarak Azure Blob depolama alanından/alanına nesneleri aktarma
- Azure CLI kullanarak tek Azure SQL veritabanı oluşturma
- Azure CLI kullanarak MySQL için Azure Veritabanı sunucusu oluşturma
- Azure CLI aracını kullanarak PostgreSQL için Azure Veritabanı oluşturma
- Azure’da Python web uygulaması oluşturma
- Azure Kapsayıcılar için Web App’te özel Docker Hub görüntüsü çalıştırma
Görüş bildirin
İyileştirme yapmamıza ve hataları gidermemize yardımcı olması açısından CLI ile ilgili geri bildirimlerinizi almaktan memnuniyet duyarız. GitHub bir sorun oluşturabilir veya az feedback komutuyla genel geri bildirim bırakmak için clı 'nın yerleşik özelliklerini kullanabilirsiniz.
az feedback