Azure Automation – gyakori kérdések

Ez a Microsoft GYIK az Azure Automationrel kapcsolatos gyakori kérdések listája. Ha bármilyen más kérdése van a képességeivel kapcsolatban, lépjen a vitafórumra, és tegye fel kérdéseit. Amikor egy kérdést gyakran kérdeznek meg, hozzáadjuk a cikkhez, hogy gyorsan és egyszerűen megtalálhassa.

Miért nem tudok új Automation-feladatot létrehozni a nyugat-európai régióban?

A nyugat-európai régió skálázhatósági problémái miatt előfordulhat, hogy a munkahelyteremtés késik vagy meghiúsul. További információ: új Automation-feladat létrehozása a nyugat-európai régióban.

Megakadályozhatja az Update Management a váratlan operációsrendszer-szintű frissítéseket?

Igen. További információ: Frissítések kizárása.

Miért nem alkalmazzák a kritikus/biztonsági frissítéseket egy Linux rendszerű gépre az Update Management használatával?

Amikor frissítéseket helyez üzembe Egy Linux-gépen, kiválaszthatja a frissítési besorolásokat. Ez a beállítás szűri a megadott feltételeknek megfelelő frissítéseket. További információ: Linux-frissítési besorolások.

Üzembe helyezheti az Update Management a frissítéseket az Azure-bérlőkben?

Igen. Útmutatásért lásd : Frissítések üzembe helyezése az Azure-bérlőkben.

Melyik Python 3-verzió támogatott az Azure Automationben?

Felhőbeli feladatok esetén a Python 3.8 támogatott. Bármely 3.x verzió szkriptjei és csomagjai akkor működnek, ha a kód különböző verziókban kompatibilis.

Hibrid feladatok esetén a Windows Hibrid Runbook-feldolgozókon bármilyen 3.x-es verziót telepíthet. A Hibrid Runbook-feldolgozókon futó hibrid feladatok esetében a gépen telepített Python 3-verziótól függünk a DSC OMSConfig és a Linux hibrid feldolgozó futtatásához. Javasoljuk, hogy telepítse a 3.6-os verziót; A különböző verzióknak azonban akkor is működnie kell, ha a Metódusadák és a Python 3 verziói közötti szerződésekben nincsenek kompatibilitástörő változások.

Futtathatók a Python 2 és Python 3 runbookok ugyanabban az Automation-fiókban?

Igen, nincs korlátozás a Python 2 és Python 3 runbookok ugyanazon Automation-fiókban való használatára.

Mi a meglévő Python 2-runbookok és -csomagok Python 3-ba való migrálásának terve?

Az Azure Automation nem tervezi a Python 2 runbookok és -csomagok Python 3-ba való migrálását. Ezt a migrálást saját maga kell elvégeznie. A meglévő és az új Python 2 runbookok és -csomagok továbbra is működni fognak.

Mely csomagok támogatottak alapértelmezés szerint a Python 3-környezetben?

Azure-csomag 4.0.0. További információ: Python 3-csomagok kezelése.

Mi a teendő, ha egy Python 3 runbookot futtatok, amely egy Python 2-csomagra hivatkozik, vagy fordítva?

A Python 2 és a Python 3 különböző végrehajtási környezetekkel rendelkezik. Amíg a Python 2 runbook fut, a Python 3-hoz csak Python 2-csomagok importálhatók és hasonlók.

Hogyan különbséget tenni a Python 2 és a Python 3 runbookok és -csomagok között?

A Python 3 egy új runbook-definíció, amely megkülönbözteti a Python 2 és a Python 3 runbookokat. Hasonlóképpen, egy másik csomagtípus is bevezetésre kerül a Python 3-csomagokhoz.

Honnan tudja egy hibrid runbook-feldolgozó, hogy a Python melyik verzióját futtassa a Python2 és a Python3 telepítésekor?

Windows Runbook Worker esetén a Python 2 runbook futtatásakor először a környezeti változót PYTHON_2_PATH keresi, és ellenőrzi, hogy érvényes végrehajtható fájlra mutat-e. Ha például a telepítési mappa, C:\Python2akkor ellenőrzi C:\Python2\python.exe , hogy érvényes-e az elérési út. Ha nem található, akkor azt keresi, hogy a PATH környezeti változó hasonló ellenőrzést végez-e.

Python 3 esetén először az PYTHON_3_PATH env változót keresi, majd visszavált a PATH környezeti változóra.

Lásd: Több Python-verzió.

Hogyan találja meg egy hibrid runbook-feldolgozó a Python-értelmezőt?

A Python-modul megkeresését környezeti változók vezérlik a korábban ismertetett módon.

Támogatott a Python 3 a Forrásvezérlőben?

Nem. A Python 3-hoz jelenleg nem támogatott a forrásvezérlés. Alapértelmezés szerint a Python runbookok Python 2 runbookként vannak szinkronizálva.

Hogyan tudhatja meg egy runbook szerzője, hogy milyen Python-csomagok érhetők el egy Azure-tesztkörnyezetben?

Lásd: A tesztkörnyezetben elérhető csomagok azonosítása.

Hogyan állíthatja be egy runbook szerzője a csomagmodulok melyik verzióját, ha több modul is létezik?

Lásd: Python 3-csomagok kezelése.

Következő lépések

Ha a kérdésére nem ad választ, további kérdéseket és válaszokat az alábbi forrásokban talál.