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.
Varování
Modul AzureRM PowerShell byl 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.
I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití je ponecháno na úvaze a riziku uživatele. Pokyny k přechodu na modul Az najdete v našich migračních prostředcích .
Modul Az PowerShell můžete použít pomocí jedné z následujících metod:
Funkce
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 je Cmdlet 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 Windows PowerShellem 5.1.
Zavázali jsme se poskytnout podporu Azure pro všechny platformy a všechny moduly Az PowerShell jsou multiplatformní.
Upgradujte své prostředí na Azure
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:
- Použít prostředí
PowerShell
s Azure Cloud Shell. Azure Cloud Shell je prostředí založené na prohlížeči, které má nainstalovaný modul Az a povolené aliasy kompatibilityEnable-AzureRM
. - 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 PowerShell a pak nainstalujte modul Az z PowerShellu 7 nebo novějšího.
Pro upgrade z existující instalaci AzureRM:
- Odinstalace modulu AzureRM pro Azure PowerShell
- instalace modulu Az PowerShell
- NEPOVINNÝ: 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 Zahájení 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í:
- Začínáme s migrací z AzureRM na Az
- úplný seznam zásadních změn z AzureRM na Az 1.0.0
- Cmdlet Enable-AzureRmAlias
Snesitelnost
Az je nejnovější modul PowerShellu pro Azure. Problémy nebo žádosti o funkce je možné protokolovat přímo v úložišti GitHubunebo 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 jsou řešeny 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 k používání modulů Az PowerShellu. Pokud chcete automaticky aktualizovat skripty, postupujte podle úvodní příručky.
Sběr 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 cmdlety s nízkou úspěšností, a pomáhají určit priority naší práce.
I když si vážíme přehledů, které tato data poskytují, chápeme také, že ne všichni chtějí odesílat data o využití. Shromažďování dat můžete zakázat pomocí rutiny Disable-AzDataCollection
. Další informace najdete také v našem prohlášení o zásadách ochrany osobních údajů .
Azure PowerShell