Számítási szabályzatok létrehozása és kezelése
Ez a cikk bemutatja, hogyan hozhat létre és kezelhet szabályzatokat a munkaterületen. A szabályzatdefiníciók írásáról további információt a számítási szabályzatok referenciáiban talál.
Feljegyzés
A szabályzatokhoz prémium csomag szükséges.
Mik azok a számítási szabályzatok?
A szabályzatok olyan eszköz-munkaterületi rendszergazdák, a felhasználók vagy csoportok számítási létrehozási engedélyeinek korlátozására használhatók szabályzatszabályok alapján.
A szabályzatok a következő előnyöket biztosítják:
- Korlátozza a felhasználókat, hogy az előírt beállításokkal rendelkező fürtöket hozzanak létre.
- Bizonyos számú fürt létrehozására korlátozhatja a felhasználókat.
- Egyszerűsítse a felhasználói felületet, és engedélyezze, hogy több felhasználó hozzon létre saját fürtöket (bizonyos értékek javításával és elrejtésével).
- A költségek szabályozása a fürtenkénti maximális költség korlátozásával (azoknak az attribútumoknak a korlátozásával, amelyek értékei hozzájárulnak az óránkénti árhoz).
- Fürt hatókörű kódtár telepítésének kényszerítése.
Szabályzat létrehozása
Ezek a szabályzatok létrehozásának alapvető utasításai. A szabályzatok definiálásáról a számítási szabályzatok referenciája című témakörben olvashat.
- Kattintson a Számítás gombra az oldalsávon.
- Kattintson a Szabályzatok fülre.
- Kattintson a Create policy (Szabályzat létrehozása) parancsra.
- Nevezze el a szabályzatot. A szabályzatnevek nem érzéketlenek a kis- és nagybetűkhez.
- Ha szeretné, válasszon egy házirendcsaládot a Család legördülő listából. Ez határozza meg azt a sablont, amelyből a szabályzatot létrehozza.
- Adja meg a szabályzat leírását. Ez segít másoknak a szabályzat céljának megismerésében.
- A Definíciók lapon adjon meg egy szabályzatdefiníciót.
- A Kódtárak lapon adja hozzá azokat a számítási hatókörű kódtárakat, amelyeket telepíteni szeretne a számításra. Lásd: Kódtárak hozzáadása szabályzathoz.
- Az Engedélyek lapon rendeljen engedélyeket a szabályzathoz, és opcionálisan adja meg, hogy a felhasználó hány erőforrást hozhat létre ezzel a szabályzattal.
- Kattintson a Létrehozás gombra.
Szabályzatcsaládok használata
Szabályzat létrehozásakor dönthet úgy, hogy egy házirendcsaládot használ. A szabályzatcsaládok olyan Azure Databricks-szabályzatsablonok, amelyek előre kitöltött szabályokat tartalmaznak, amelyek a gyakori számítási használati esetek kezelésére szolgálnak.
Házirendcsalád használata esetén a szabályzat szabályai a házirendcsaládtól öröklődnek. Miután kiválasztotta a házirendcsaládot, létrehozhatja a szabályzatot, vagy hozzáadhat szabályokat, vagy felülbírálhatja az adott szabályokat. A házirendcsaládokkal kapcsolatos további információkért tekintse meg az Alapértelmezett házirendek és szabályzatcsaládok című témakört.
Kódtárak hozzáadása szabályzathoz
A szabályzatokhoz kódtárakat is hozzáadhat, így a kódtárak automatikusan települnek a számítási erőforrásokra. Egy szabályzathoz legfeljebb 500 kódtárat adhat hozzá.
Feljegyzés
Előfordulhat, hogy korábban már hozzáadott számítási hatókörű kódtárakat init-szkriptek használatával. A Databricks a kódtárak telepítéséhez init-szkriptek helyett számítási szabályzatokat javasol.
Tár hozzáadása a szabályzathoz:
A Szabályzat létrehozása lap alján kattintson a Kódtárak fülre.
Kattintson a Tár hozzáadása elemre.
Válassza ki az erőforrástár forrásbeállításainak egyikét, majd kövesse az alábbi utasításokat:
Erőforrástár forrása Utasítások Munkaterület Válasszon ki egy munkaterületfájlt, vagy töltsön fel egy whl, zipped wheelhouse, JAR, ZIP, tar vagy requirements.txt fájlt. Lásd: Kódtárak telepítése munkaterületfájlokból Kötetek Válasszon ki egy whl- vagy JAR-fájlt vagy requirements.txt fájlt egy kötetből. Lásd: Kódtárak telepítése kötetről. Fájl elérési útja/ADLS Válassza ki a kódtár típusát, és adja meg a teljes URI-t az erőforrástár-objektumnak (például: abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl
). Lásd: Tárak telepítése objektumtárolóból.PyPI Adja meg a PyPI-csomag nevét. Lásd: PyPI-csomag. Maven Adjon meg egy Maven-koordinátát. Lásd: Maven vagy Spark-csomag. CRAN Adja meg a csomag nevét. Lásd: CRAN-csomag. DBFS (Nem ajánlott) Töltsön be egy JAR- vagy Whl-fájlt a DBFS-gyökérbe. Ez nem ajánlott, mivel a DBFS-ben tárolt fájlokat bármely munkaterület-felhasználó módosíthatja. Kattintson a Hozzáadás gombra.
Kódtárak szabályzatokhoz való hozzáadásának hatása
Ha kódtárakat ad hozzá egy szabályzathoz:
- A felhasználók nem telepíthetnek és nem távolíthatnak el számítási hatókörű kódtárakat a szabályzatot használó számításhoz.
- A meglévő számítás felhasználói felületén, REST API-ján vagy parancssori felületén konfigurált kódtárak a következő újraindításkor törlődnek.
- A feladatok számítási erőforrásaiban ezt a házirendet használó tevékenységek függőségkódtárai le vannak tiltva.
Szabályzatengedélyek
Alapértelmezés szerint a munkaterület rendszergazdái minden szabályzathoz rendelkeznek engedélyekkel. A nem rendszergazdai felhasználóknak engedélyt kell adni egy szabályzatra ahhoz, hogy hozzáférhessenek a szabályzathoz.
Ha egy felhasználó korlátlan fürtlétrehozási engedélyekkel rendelkezik, akkor a korlátlan házirendhez is hozzáféréssel fog rendelkezni. Így teljesen konfigurálható számítási erőforrások hozhatók létre.
Ha egy felhasználó nem rendelkezik hozzáféréssel a szabályzatokhoz, a szabályzat legördülő listája nem jelenik meg a felhasználói felületén.
Számítási erőforrások számának korlátozása felhasználónként
A szabályzatengedélyek lehetővé teszik, hogy felhasználónként maximális számú számítási erőforrást állítson be. Ez határozza meg, hogy a felhasználó hány erőforrást hozhat létre ezzel a szabályzattal. Ha a felhasználó túllépi a korlátot, a művelet meghiúsul.
Ha korlátozni szeretné, hogy a felhasználó hány erőforrást hozhat létre egy szabályzat használatával, adjon meg egy értéket a maximális számítási erőforrások felhasználónkénti beállításába a szabályzatok felhasználói felületén, az Engedélyek lapon.
Feljegyzés
Az Azure Databricks nem állítja le proaktívan az erőforrásokat a korlát fenntartása érdekében. Ha egy felhasználó három számítási erőforrással rendelkezik, amelyek a szabályzattal futnak, és a munkaterület rendszergazdája egyre csökkenti a korlátot, a három erőforrás továbbra is fut. A korlátnak való megfelelés érdekében a további erőforrásokat manuálisan kell leállíteni.
Szabályzat kezelése
Miután létrehozott egy szabályzatot, szerkesztheti, klónozhatja és törölheti.
A szabályzat bevezetését a szabályzatot használó számítási erőforrások megtekintésével is figyelheti. A Szabályzatok lapon kattintson a megtekinteni kívánt szabályzatra. Ezután kattintson a Számítás vagy feladatok fülre a szabályzatot használó erőforrások listájának megtekintéséhez.
Szabályzat szerkesztése
Előfordulhat, hogy módosítani szeretne egy szabályzatot az engedélyeinek vagy definícióinak frissítéséhez. Szabályzat szerkesztéséhez válassza ki a szabályzatot a Szabályzatok lapon, majd kattintson a Szerkesztés gombra. A Szerkesztés gombra kattintás után az Engedélyek fülre kattintva frissítheti a szabályzat engedélyeit. Ezután módosíthatja a szabályzat definícióját is.
Feljegyzés
A szabályzat definícióinak frissítése után a szabályzatot használó számítás nem frissül automatikusan az új szabályzatszabályok betartásához, de a szabályzatszabályok akkor lesznek érvényben, ha a felhasználó megkísérli szerkeszteni a számítási erőforrást.
Szabályzat klónozása
A klónozási funkcióval új szabályzatot is létrehozhat egy meglévő szabályzatból. Nyissa meg a klónozni kívánt házirendet, majd kattintson a Klónozás gombra. Ezután módosítsa a módosítani kívánt mezők értékeit, és kattintson a Létrehozás gombra.
Szabályzat törlése
Válassza ki a szabályzatot a Szabályzatok lapon, majd kattintson a Törlés gombra. Amikor a rendszer megkérdezi, hogy biztosan törli-e a szabályzatot, kattintson ismét a Törlés gombra.
A törölt szabályzatok által szabályozott számítások továbbra is futtathatók, de csak akkor szerkeszthetők, ha a felhasználó korlátlan fürtlétrehozási engedélyekkel rendelkezik.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: