Azure Automation nejčastější dotazy

Nejčastější dotazy k Microsoftu jsou seznam nejčastějších dotazů k Azure Automation. Pokud máte nějaké další otázky týkající se jeho schopností, přejděte na diskuzní fórum a publikujte své otázky. Když je otázka často kladena, přidáme ji do tohoto článku, aby byla rychle a snadno nalezena.

Může Update Management zabránit neočekávaným upgradům na úrovni operačního systému?

Ano. Další informace najdete v tématu Vyloučení aktualizací.

Proč se na počítač s Linuxem s Update Management nepoužijí důležité aktualizace nebo aktualizace zabezpečení?

Při nasazování aktualizací do počítače s Linuxem můžete vybrat klasifikace aktualizací. Tato možnost filtruje aktualizace, které splňují zadaná kritéria. Další informace najdete v tématu Klasifikace aktualizací Linuxu.

Může Update Management nasadit aktualizace napříč tenanty Azure?

Ano. Pokyny najdete v tématu Nasazení aktualizací napříč tenanty Azure.

Kterou verzi Pythonu 3 Azure Automation podporuje?

U cloudových úloh se podporuje Python 3.8. Skripty a balíčky z jakékoli verze 3.x můžou fungovat, pokud je kód kompatibilní napříč různými verzemi.

U hybridních úloh na Windows Hybrid Runbook Worker můžete nainstalovat libovolnou verzi 3.x, kterou chcete použít. V případě hybridních úloh v linuxových hybrid runbook workerech závisíme na verzi Pythonu 3 nainstalované na počítači, aby bylo možné spustit DSC OMSConfig a Linux Hybrid Worker. Doporučujeme nainstalovat verzi 3.6; Různé verze by ale měly fungovat také v případě, že nedojde k žádným zásadním změnám v podpisech metod nebo kontraktech mezi verzemi Pythonu 3.

Může runbooky Python 2 a Python 3 spouštět ve stejném účtu Automation?

Ano, použití runbooků Python 2 a Python 3 ve stejném účtu Automation není nijak omezené.

Jaký je plán migrace existujících runbooků a balíčků Pythonu 2 do Pythonu 3?

Azure Automation neplánuje migrovat runbooky a balíčky Pythonu 2 do Pythonu 3. Tuto migraci budete muset provést sami. Stávající a nové runbooky a balíčky Pythonu 2 budou dál fungovat.

Jaké balíčky jsou ve výchozím nastavení podporované v prostředí Pythonu 3?

Balíček Azure 4.0.0. Další informace najdete v tématu Správa balíčků Pythonu 3.

Co když spustím runbook Pythonu 3, který odkazuje na balíček Python 2 nebo naopak?

Python 2 a Python 3 mají různá spouštěcí prostředí. Runbook Pythonu 2 je spuštěný, ale pro Python 3 je možné importovat pouze balíčky Python 2 a podobné.

Návody rozlišovat mezi runbooky Python 2 a Python 3?

Python 3 je nová definice runbooku, která rozlišuje runbooky Python 2 a Python 3. Podobně se pro balíčky Pythonu 3 zavádí jiný druh balíčku.

Jak hybrid Runbook Worker zná, která verze Pythonu se má spustit při instalaci Python2 i Python3?

V případě Windows Runbook Worker při spuštění runbooku Python 2 nejprve vyhledá proměnnou PYTHON_2_PATH prostředí a ověří, jestli odkazuje na platný spustitelný soubor. Pokud je C:\Python2například instalační složka , zkontroluje, jestli C:\Python2\python.exe je platná cesta. Pokud ho nenajdete, vyhledá PATH proměnnou prostředí, která provede podobnou kontrolu.

Pro Python 3 nejprve vyhledá proměnnou PYTHON_3_PATH env a pak se vrátí do PATH proměnné prostředí.

Viz více verzí Pythonu.

Jak hybrid Runbook Worker vyhledá interpret Pythonu?

Vyhledání modulu Python je řízeno proměnnými prostředí, jak je vysvětleno výše.

Podporuje se Python 3 ve správě zdrojového kódu?

Ne. Správa zdrojového kódu se v současné době nepodporuje pro Python 3. Runbooky Pythonu se ve výchozím nastavení synchronizují jako runbooky Python 2.

Jak může autor runbooku vědět, jaké balíčky Pythonu jsou k dispozici v sandboxu Azure?

Viz Identifikace dostupných balíčků v sandboxu.

Jak může autor runbooku nastavit, jakou verzi modulu balíčku se má použít, pokud existuje více modulů?

Viz Správa balíčků Pythonu 3.

Další kroky

Pokud zde nenajdete odpověď na vaši otázku, můžete se podívat na následující zdroje, kde najdete další otázky a odpovědi.