Azure CLI'yı yükleme
Bu ünitede Azure CLI komutlarını çalıştırmak için en iyi ortamı seçmeyi, yerel makinenize Azure CLI yüklemeyi ve sürümü denetleyerek yüklemeyi doğrulamayı öğreneceksiniz.
Ortamınızı seçin
Azure CLIBash, PowerShell ve Windows Komut İstemi 'nde (Cmd.exe) çalışır. Birkaç özel durum dışında , Azure portalında gerçekleştirebileceğiniz tüm görevler Azure CLI kullanılarak da gerçekleştirilebilir. gereksinimlerinize en uygun betik aracını seçerken göz önünde bulundurmanız gereken bazı faktörler şunlardır:
Otomasyon: Karmaşık veya yinelenen görevleri otomatikleştirmeniz gerekiyor mu? Azure PowerShell ve Azure CLI otomasyonunu desteklerken , Azure portalı desteklemez.
Öğrenme eğrisi: Yeni komutları veya söz dizimlerini öğrenmeden bir görevi hızla tamamlamanız mı gerekiyor? Azure portalı kullanıcı dostudur ve öğrenme komutları veya söz dizimi gerektirmez. Buna karşılık , Azure PowerShell ve Azure CLI , komut kabuğu söz diziminin ve her komut için belirli gereksinimlerin anlaşılmasını gerektirir.
Ekip beceri kümesi: Ekibinizin mevcut uzmanlığı var mı? Örneğin, ekibiniz Windows, Exchange Server veya Microsoft 365 gibi diğer ürünleri yönetmek için zaten PowerShell kullanıyorsa, Azure PowerShell'i daha rahat ve verimli bir seçim olarak bulabilir.
Uyarı
Bu alıştırma, AzureCLI'nın yerel yüklemesini oluştururken size yol gösterir. Ancak bu modülün geri kalanında ücretsiz Microsoft Learn korumalı alan ortamında Azure Cloud Shell kullanılır. İsterseniz, bu yükleme alıştırmasını isteğe bağlı olarak değerlendirebilir ve yalnızca yönergeleri gözden geçirebilirsiniz.
Platforma göre yükleme yöntemleri
Aşağıdaki bölümlerde Azure CLI için platforma özgü yükleme yönergeleri sağlanır. İşletim sisteminizle eşleşen bölümü seçin.
Windows'da Azure CLI'yi yükleme
Azure CLI'nın en son sürümünü indirin ve yükleyin. Yükleyici bilgisayarınızda değişiklik yapıp yapamadığını sorduğunda Evet kutusunu seçin.
Azure CLI'yı daha önce yüklediyseniz, 32 bit veya 64 bit Microsoft Installer (MSI) çalıştırıldığında mevcut yüklemenin üzerine yazılır.
Yükleme tamamlandıktan sonra, ortam değişkenlerinin yenilendiğinden emin olmak için tüm etkin terminal pencerelerini kapatıp yeniden açın .
Azure CLI komutlarını çalıştırmak için Windows Komut İstemi, PowerShell veya Windows Terminali'ni açın.
Bu alıştırma , Microsoft Installer'ın kullanımı konusunda size yol göstermiş. Daha fazla Windows yükleme seçeneği için bkz. Windows'a Azure CLI yükleme.
Linux'a Azure CLI yükleme
Ubuntu veya Debian sürümünüzü belirleyin:
source /etc/os-release echo "OS: $NAME" echo "Version: $VERSION"Ubuntu ve Debian'ın desteklenen sürümleri için bkz. Başlamadan önce.
Gelişmiş Paketleme Aracı (apt) ve Bash komut satırını kullanarak Ubuntu veya Debian'aAzure CLI yükleyin:
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bashYüklemenin başarıyla tamamlandığını doğrulayın:
az version
Red Hat Enterprise Linux (RHEL), CentOS, Fedora ve diğer dağıtımlar dahil olmak üzere daha fazla Linux yükleme seçeneği için bkz. Linux'a Azure CLI yükleme.
macOS’ta Azure CLI'yi yükleme
Sisteminizde Homebrew yoksa devam etmeden önce Homebrew'ı yükleyin .
Homebrew depo bilgilerinizi güncelleştirin ve Azure CLI
installkomutunu çalıştırın:brew update && brew install azure-cliYüklemeyi doğrulayın:
az version
macOS'ta sorun giderme de dahil olmak üzere daha fazla bilgi için bkz. MacOS'a Azure CLI yükleme.
Yerel makineniz artık Azure cli ileAzure kaynaklarını yönetecek şekilde ayarlanmıştır. Artık komut girmek veya betikleri yürütmek için Azure CLI'yi yerel olarak kullanabilirsiniz. Azure CLI, komutlarınızı Azure aboneliğinizin içinde çalıştırıldıkları Azure veri merkezlerine iletir.
Azure CLI yüklemesini doğrulama
Yüklemenizi doğrulamak için
az version
Azure CLI'dan aşağıdaki yanıtı bekleyebilirsiniz:
{
"azure-cli": "2.65.0",
"azure-cli-core": "2.65.0",
"azure-cli-telemetry": "1.1.0",
"extensions": {}
}
Uyarı
Yukarıda gösterilen sürüm numaraları örnektir. Yüklü sürümünüz , Azure CLI'yi ne zaman yüklediğinize bağlı olarak farklı olabilir.
Kimlik doğrulama yöntemleri
Azure CLI'nın yerel yüklemesiyle çalışırken, Azure komutlarını yürütebilmek için önce kimlik doğrulaması yapmanız gerekir. Azure CLI kullanarak Azure'da kimlik doğrulaması yapmanın birkaç yolu vardır:
Aşağıdaki tablo en yaygın kimlik doğrulama yöntemlerini karşılaştırır:
| Kimlik doğrulama yöntemi | En iyi kullanım alanı: | Avantaj |
|---|---|---|
| Azure Cloud Shell | Hızlı test ve öğrenme | Azure Cloud Shell kimliğinizi otomatik olarak doğrular ve kullanmaya başlamanın en kolay yoludur. Yerel yükleme gerekmez. |
| Etkileşimli oturum açma | Yerel geliştirme ve öğrenme | komutuyla az login tarayıcınızda oturum açın.
Etkileşimli oturum açma, varsayılan aboneliğinizi otomatik olarak ayarlamanız için bir abonelik seçici sağlar. |
| Yönetilen kimlik | Azure'da barındırılan uygulamalar ve hizmetler | Yönetilen kimlikler, Microsoft Entra kimlik doğrulamasını destekleyen kaynaklara bağlanırken uygulamaların kullanması için Azure tarafından yönetilen bir kimlik sağlar. Gizli bilgileri, kimlik bilgilerini, sertifikaları ve anahtarları yönetme ihtiyacını ortadan kaldırır. |
| Hizmet asıl görevlisi | Üretim otomasyonu ve CI/CD | Betikleri yazarken, önerilen kimlik doğrulama yaklaşımı hizmet ilkesi kullanmaktır. Otomasyonunuzun güvenliğini sağlamak için yalnızca bir hizmet sorumlusuna gereken uygun izinleri verirsiniz. |
Etkileşimli olarak oturum açma
Azure CLI'yı yerel olarak yüklemeyi seçtiyseniz şu komutu kullanarak Azure'da kimlik doğrulamasından geçin
az login:az loginAzure CLI genellikle Azure oturum açma sayfasını açmak için varsayılan tarayıcınızı başlatır. Azure oturum açma sayfası başlatılmazsa komut satırı yönergelerini izleyin ve adresine https://aka.ms/deviceloginbir yetkilendirme kodu girin.
Birden çok aboneliğe erişiminiz varsa oturum açma sırasında bir Azure aboneliği seçmeniz istenir.
Önemli
2025'den itibaren Microsoft, Azure CLI ve diğer komut satırı araçları için zorunlu çok faktörlü kimlik doğrulamasını (MFA) zorunlu kılıyor. Yeni MFA gereksinimleri , Microsoft Entra ID kullanıcı kimliklerini etkiler. Hizmet sorumluları ve yönetilen kimlikler gibi iş yükü kimliklerini etkilemez.