Sdílet prostřednictvím


Představujeme modul Az PowerShellu

Přehled

Modul Az PowerShell je sada rutin pro správu prostředků Azure přímo z PowerShellu. PowerShell poskytuje výkonné funkce pro automatizaci, které je možné využít ke správě prostředků Azure, například v kontextu kanálu CI/CD.

Modul Az PowerShell je náhradou za AzureRM a je doporučeným modulem pro interakci s Azure.

Výstraha

Modul AzureRM PowerShell je od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

Ačkoli modul AzureRM může stále fungovat, již se neudržuje ani nepodporuje, takže jakékoli další použití je na vlastní riziko uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Modul Az PowerShell můžete použít pomocí jedné z následujících metod:

Features

Modul Az PowerShell nabízí následující výhody:

  • Zabezpečení a stabilita
    • Šifrování mezipaměti tokenů
    • Prevence útoku typu man-in-the-middle
    • Podpora ověřování pomocí ADFS 2019
    • Ověřování pomocí uživatelského jména a hesla v PowerShellu 7
    • Podpora funkcí, jako je průběžné vyhodnocování přístupu
  • Podpora pro všechny služby Azure
    • Všechny obecně dostupné služby Azure mají odpovídající podporovaný modul PowerShellu.
    • Několik oprav chyb a upgradů verzí rozhraní API od AzureRM
  • Nové možnosti
    • Podpora v Cloud Shellu a napříč platformami
    • Může získat a použít přístupový token pro přístup k prostředkům Azure.
    • K dispozici rutina pro pokročilé operace REST s prostředky Azure

Poznámka:

PowerShell 7.2 nebo novější je doporučená verze PowerShellu pro použití s modulem Az PowerShell na všech platformách.

Modul Az PowerShell je založený na knihovně .NET Standard a pracuje s PowerShellem 7.2 a novějším na všech platformách, včetně Windows, Linuxu a macOS. Je také kompatibilní s PowerShellem 5.1 ve Windows.

Zavázali jsme se zajistit podporu Azure pro všechny platformy a všechny moduly Az PowerShellu jsou různé platformy.

Upgrade prostředí na Az

Abyste měli přehled o nejnovějších funkcích Azure v PowerShellu, měli byste migrovat do modulu Az. Pokud nejste připraveni nainstalovat modul Az jako náhradu za AzureRM, máte k dispozici několik možností pro experimentování s Az:

  • PowerShell Použijte prostředí s Azure Cloud Shellem. Azure Cloud Shell je prostředí založené na prohlížeči, které se dodává s nainstalovaným modulem Az a Enable-AzureRM povolenými aliasy kompatibility.
  • Nechte modul AzureRM nainstalovaný ve Windows PowerShellu 5.1 a nainstalujte modul Az v PowerShellu 7 nebo novějším. Windows PowerShell 5.1 a PowerShell 7 a novější používají samostatné kolekce modulů. Podle pokynů nainstalujte nejnovější verzi PowerShellu a pak nainstalujte modul Az z PowerShellu 7 nebo novějšího.

Upgrade z existující instalace AzureRM:

  1. Odinstalace modulu AzureRM Azure PowerShellu
  2. Instalace modulu Az PowerShell
  3. VOLITELNÉ: Povolte režim kompatibility a přidejte aliasy pro rutiny AzureRM s Enable-AzureRMAlias a seznamte se s novou sadou příkazů. Další informace najdete v další části nebo spuštění migrace z AzureRM na Az.

Migrace existujících skriptů z AzureRM na Az

Pokud jsou vaše skripty stále založené na modulu AzureRM, máme několik zdrojů, které vám pomůžou s migrací:

Supportability

Az je nejnovější modul PowerShellu pro Azure. Problémy nebo žádosti o funkce je možné protokolovat přímo v úložišti GitHub nebo prostřednictvím podpory Microsoftu, pokud máte smlouvu o podpoře. Žádosti o funkce se implementují v nejnovější verzi Az. Kritické problémy se implementují v posledních dvou verzích Az.

Vzhledem k tomu, že moduly Az PowerShellu teď mají všechny možnosti modulů AzureRM PowerShellu a další, od 29. února 2024 jsme moduly AzureRM PowerShell vyřadili.

Abyste se vyhnuli přerušení služeb, aktualizujte skripty , které používají moduly AzureRM PowerShellu, aby používaly moduly Az PowerShellu. Pokud chcete automaticky aktualizovat skripty, postupujte podle příručky pro rychlý start.

Příprava dat

Azure PowerShell ve výchozím nastavení shromažďuje telemetrická data. Microsoft agreguje shromážděná data za účelem identifikace vzorů použití k identifikaci běžných problémů a ke zlepšení prostředí Azure PowerShellu. Microsoft Azure PowerShell neshromažďuje žádné soukromé ani osobní údaje. Například data o využití pomáhají identifikovat problémy, jako jsou rutiny s nízkým úspěchem, a pomáhají určit prioritu naší práce.

Přestože oceňujeme přehledy, které tato data poskytují, chápeme také, že ne každý chce údaje o využití odesílat. Shromažďování dat můžete zakázat pomocí rutiny Disable-AzDataCollection . Můžete si také přečíst naše prohlášení o zásadách ochrany osobních údajů, kde se dozvíte víc.