Azure Az PowerShell modülüyle tanışma
Genel Bakış
Az PowerShell modülü, Azure kaynaklarını doğrudan PowerShell'den yönetmek için bir dizi cmdlet'dir. PowerShell, Azure kaynaklarınızı yönetmek için kullanıla bile otomasyon için, örneğin CI/CD komutlar bağlamında güçlü özellikler sağlar.
Az PowerShell modülü, AzureRM'nin yerine kullanılır ve Azure'la etkileşim kurmak için önerilen sürümdür.
Az PowerShell modülünü aşağıdaki yöntemlerden birini kullanarak kullanabilirsiniz:
- PowerShellGet aracılığıyla Az PowerShell modülünü yükleyin (önerilen seçenek).
- MSI ile Az PowerShell modülünü yükleyin.
- Azure Bulut Kabuğu'nu kullanın.
- Az PowerShell Docker kapsayıcısını kullanın.
Özellikler
Az PowerShell modülünde aşağıdaki avantajlar bulunur:
- Güvenlik ve kararlılık
- Belirteç önbellek şifrelemesi
- Ortadaki adam saldırı türünü önleme
- ADFS 2019 ile destek kimlik doğrulaması
- PowerShell 7'de kullanıcı adı ve parola kimlik doğrulaması
- Sürekli erişim değerlendirme gibi özellikler için destek (2021'de geliyor)
- Tüm Azure hizmetleri için destek
- Genel olarak kullanılabilen tüm Azure hizmetlerinin desteklenen bir PowerShell modülü vardır
- AzureRM'den bu yana birçok hata düzeltmesi ve API sürüm yükseltmesi
- Yeni özellikler
- Bulut Kabuğu ve platformlar arası destek
- Azure kaynaklarına erişmek için erişim belirteci elde eder ve kullanabilir
- Azure kaynaklarıyla gelişmiş REST işlemleri için cmdlet kullanılabilir
Not
Tüm platformlarda Azure Az PowerShell modülüyle kullanmak için PowerShell 7.0.6 LTS, PowerShell 7.1.3 veya daha yeni sürümü önerilir.
Az PowerShell modülü .NET Standard kitaplığını temel alarak çalışır ve Windows, macOS ve Linux dahil tüm platformlarda PowerShell 7 ve sonraki platformlarda çalışır. Ayrıca 5.1 Windows PowerShell uyumludur.
Azure desteğini tüm platformlara getirmeye kararlıyız ve tüm Az PowerShell modülleri de çapraz platformlardır.
Ortamınızı Az'a yükseltme
PowerShell'in en son Azure özelliklerini takip etmek için Az modülüne geçişlisiniz. AzureRM'nin yerine Az modülünü yüklemeye hazır değilsanız, Az ile denemeler yapmak için birkaç seçeneğiniz vardır:
- Azure Bulut
PowerShellKabuğu ile bir ortam kullanın. Azure Bulut Kabuğu, Az modülü yüklü ve uyumluluk diğer adlarının etkin olduğu tarayıcı tabanlı birEnable-AzureRMkabuk ortamıdır. - Windows PowerShell 5.1'de AzureRM modülünü yükleyin ve PowerShell 7 veya sonraki bir sürümün Az modülünü yükleyin. Windows PowerShell 5.1 ve PowerShell 7 ve sonraki derlemeler ayrı modül koleksiyonları kullanır. Yönergeleri izleyerek PowerShell'in en son sürümünü yükleyin ve sonra PowerShell 7 veya daha sonraki bir sürümden Az modülü yükleyin.
Mevcut bir AzureRM yüklemelerinden yükseltmek için:
- Azure PowerShell AzureRM modülünü kaldırma
- Azure PowerShell Az modülünü yükleme
- İsteğE BAĞLı : Yeni komut kümesine alışık olurken Enable-AzureRMAlias ile AzureRM cmdlet'leri için diğer adlar eklemek için uyumluluk modunu etkinleştirin. Daha fazla bilgi için sonraki bölüme veya AzureRM'den Az'a geçişi başlatma bölümüne bakın.
Var olan betikleri AzureRM'den Az'a geçirme
Betikleriniz hala AzureRM modülünü temel alıyorsa, geçişte size yardımcı olacak birçok kaynağımız vardır:
- AzureRM'den Az'a geçişle çalışmaya başlama
- AzureRM'den Az 1.0.0'a kadar olan en son değişikliklerin tam listesi
- Enable-AzureRmAlias cmdlet'i
Desteklanabilirlik
Az, Azure için en güncel PowerShell modülüdür. Sorunlar veya özellik istekleri doğrudan veri deposunda veya bir destek sözleşmenizvarsa Microsoft desteği aracılığıyla GitHub üzerinde oturum açabilirsiniz. Özellik istekleri Az'ın en son sürümünde uygulanacaktır. Az'ın son iki sürümüne kritik sorunlar uygulanacaktır.
Az PowerShell modülleri artık AzureRM PowerShell modüllerinin ve daha fazlasının tüm özelliklerine sahip olduğundan, AzureRM PowerShell modüllerini 29 Şubat 2024'te kullanımdan kaldıracağız.
Hizmette kesintileri önlemek için, AzureRM PowerShell modüllerini kullanan betiklerinizi güncelleştirin ve Az PowerShell modüllerini 29 Şubat 2024'e kadar kullanın. Betiklerinizi otomatik olarak güncelleştirmek için, hızlı başlangıç kılavuzunu izleyin.
Veri toplama
Azure PowerShell telemetri verilerini varsayılan olarak toplar. Microsoft, sık karşılaşılan sorunları tanımlamak ve genel kullanım deneyimini geliştirmek için veri topladığı Azure PowerShell. Microsoft Azure PowerShell özel veya kişisel veri toplamaz. Örneğin, kullanım verileri cmdlet'ler gibi sorunları belirlemeye ve çalışmalarımızın önceliklerini belirlemeye yardımcı olur.
Bu verilerin sağladığı içgörüler bizim için çok değerle birlikte, herkesin kullanım verileri göndermek istediğini de anlıyoruz. Cmdlet'i kullanarak veri Disable-AzDataCollection toplamayı devre dışı abilirsiniz. Daha fazla bilgi edinmek için gizlilik bildirimimizi de okuyabilirsiniz.