Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Megjegyzés
A szabályzatokhoz prémium csomag szükséges.
Mik azok a számítási szabályzatok?
Egy szabályzat egy olyan eszköz, amelyet a munkaterület rendszergazdái használhatnak a felhasználók vagy csoportok számítási létrehozási engedélyeinek korlátozására a szabályzati szabályok alapján.
A szabályzatok a következő előnyöket biztosítják:
- Korlátozza a felhasználók számára, hogy az előírt beállításokkal rendelkező fürtöket hozzanak létre.
- Korlátozza a felhasználókat, hogy csak bizonyos számú fürtöt hozzanak létre.
- Egyszerűsítse a felhasználói felületet, és tegye lehetővé több felhasználó számára, hogy saját fürtöket hozzanak létre (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 (azon attribútumok korlátozásával, amelyek értékei hozzájárulnak az óránkénti árhoz).
- Fürt szintű könyvtártelepítések kényszerítése.
Szabályzat létrehozása
Megjegyzés
Ezek az utasítások a szabályzat felhasználói felületét használják, amely lehetővé teszi a szabályzatdefiníciók legördülő menük és egyéb felhasználói felületi elemek használatával történő konfigurálását. A teljes szabályzatdefinícióT JSON-ként is szerkesztheti. További információ: Szabályzatdefiníciók konfigurálása felhasználói felületi elemekkel.
Szabályzat létrehozása:
- 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ékenyek a kis- és nagybetűkre.
- Ha szeretné, válasszon egy házirendcsaládot a Családi 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 Speciális beállítások területen megadhatja a fürt típusát, a felhasználónkénti maximális számítási erőforrásokat és az óránkénti maximális DBU-kat.
- A Definíciók lapon adjon hozzá új definíciókat, vagy szerkessze az örökölt definíciókat. JSON-szabályok hozzáadása a Speciális beállítások szakaszban, vagy kattintson a Definíció szerkesztése JSON-ként gombra a teljes szabályzatdefiníció JSON-ként való szerkesztéséhez.
- A Címkék szakaszban definiáljon szabályokat az egyéni címkék körül
- 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.
- Kattintson a Létrehozás.
A szabályzatengedélyek frissítéséhez nyissa meg a szabályzat áttekintési oldalát, és kattintson az Összes engedély megtekintése gombra az engedélyek modális megnyitásához.
Szabályzatcsalád használata
Szabályzat létrehozásakor dönthet úgy, hogy egy házirendcsaládot használ. A házirendcsaládok Azure Databricks előre kitöltött szabályokkal rendelkező szabályzatsablonok, amelyek a gyakori számítási használati esetek kezelésére lettek kialakítva.
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á.
Megjegyzés
Előfordulhat, hogy már korábban hozzáadhatta számítás-specifikus 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.
Könyvtá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 a erőforrástár forrásának beállításait, majd kövesse az alábbi utasításokat:
Könyvtári forrás Utasítások Munkaterület Válasszon ki egy munkaterületfájlt, vagy töltsön fel egy whl, zipped wheelhouse (kiterjesztéssel *.wheelhouse.whl), JAR, ZIP, tar vagy requirements.txt fájlt. Lásd: Kódtárak telepítése munkaterületfájlokbólkötetek Válasszon ki egy whl- vagy JAR-fájlt vagy requirements.txt fájlt egy kötetből. Lásd Könyvtá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 (elavult) Töltsön be egy JAR- vagy Whl-fájlt a DBFS-gyökérbe. Ez elavult, és nem ajánlott minta. 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 házirendet használó számítási eszközökön.
- 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ásainál ezt a szabályzatot használó függőségi könyvtárak 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ók számára engedélyt kell adni egy szabályzathoz a hozzáféréshez.
Ha egy felhasználó korlátlan fürtlétrehozási engedélyekkel rendelkezik, akkor az Unrestricted házirendhez is hozzá fog férni. Í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ályzattal, adjon meg egy értéket a Felhasználónkénti számítási erőforrások maximális száma beállításban a Speciális beállítások területen.
Megjegyzés
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ülekre, hogy megtekintse a házirendet használó erőforrások listáját.
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 jelölje ki a szabályzatot a Szabályzatok lapon, majd kattintson a Szerkesztésgombra.
A szabályzat definícióinak frissítése után a szabályzat használatával létrehozott számítási erőforrások nem frissülnek automatikusan az új szabályzatdefiníciókkal. Dönthet úgy, hogy a szabályzatmegfelelési kényszerítés használatával frissíti az összes számítási erőforrást vagy azok egy részét. Lásd: Szabályzatmegfelelés kényszerítése.
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 Válassza ki a Klónozás gombot. Ezután módosítsa a módosítani kívánt mezők értékeit, majd kattintson a létrehozása gombra.
Szabályzat törlése
Válassza ki a szabályzatot a Szabályzatok lapon, majd kattintson a kebab menü, majd a Törlés parancs. 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.
Szabályzatmegfelelés kényszerítése
A szabályzat szerkesztése után a szabályzat használatával létrehozott számítási erőforrások nem frissülnek automatikusan az új szabályzatszabályok betartásához. A szabályzat által szabályozott számítási erőforrások listájának megtekintéséhez kattintson a felhasználói felületen található szabályzatra a házirendet használó összes célú számítás és feladat megtekintéséhez.
Ezek a listák azt is közlik, hogy a számítási erőforrások nem felelnek-e meg az aktuális szabályzatdefinícióknak.
Számítási erőforrások frissítése egy szabályzatnak való megfelelés érdekében:
A Szabályzatok lapon kattintson a frissített szabályzatra.
Az irányelvet használó erőforrások vagy feladatok listájának megtekintéséhez tekintse meg az Általános célú vagy a Feladatok szakaszt. A Megfelelőségi oszlopból megtudhatja, hogy mely erőforrások felelnek meg az aktuális szabályzatdefinícióknak.
Kattintson az Az összes kikényszerítése gombra a listában szereplő összes nem megfelelő számítási erőforrás frissítéséhez. A számítási erőforrásokat egyenként is frissítheti az erőforrás sorában található Kényszerítés gombra kattintva.
A teljes körű számításhoz válassza ki a frissítések alkalmazásának módját:
- Kényszerítés a következő újraindításkor (alapértelmezett): A konfigurációs frissítést úgy ütemezi, hogy a számítás következő leállásakor vagy újraindulásakor alkalmazza. A számítási feladatok futtatása nem szakad meg. Halasztott végrehajtást csak a munkaterület rendszergazdái ütemezhetnek vagy mondhatnak le.
- Újraindítás és kényszerítés: Azonnal újraindítja a számítást, és alkalmazza a frissített konfigurációt.
A feladatokhoz tartozó számítási erőforrások használata mindig azonnal érvényesül, mert az érvényesítéshez nem kell leállítani a folyamatban lévő feladatfuttatásokat.
Kattintson a Érvényesítés gombra a frissítések végrehajtásához. A kényszerítési művelet befejezése után a rendszer összefoglalót kap a végrehajtott módosításokról.
Kattintson a Done (Kész) gombra.
Megjegyzés
A szabályzatmegfelelőség érvényesítésekor a tömb típusú attribútumok, például az init-szkriptek indexpozícióval egyeznek. Ha egy szabályzat egy adott pozícióban határoz meg egy értéket, az adott pozícióban lévő meglévő érték helyébe lép. A lecserélt érték nem kerül a tömb másik helyére. A módosítások előzetes megtekintéséhez a kényszerítés előtt kattintson az egyes erőforrások melletti Kényszerítés gombra az attribútumok frissítésének megtekintéséhez.
Ütemezett kényszerítés megszakítása
A munkaterület rendszergazdái visszavonhatják az általános célú számítási erőforrásokon lévő függőben lévő, elhalasztott kikényszerítéseket:
- Ha egy szabályzat összes függőben lévő kényszerítési műveletét le szeretné szakítani, kattintson a Szabályzat részletei lapon található Összes kényszerítés megszakítása gombra.
- Ha egyetlen számítási erőforrás függőben lévő kényszerítését szeretné megszakítani, nyissa meg az adott számítási erőforrás
kebab menüjét, majd válassza a Függőben lévő kényszerítés megszakítása lehetőséget.
Ha egy számítási erőforráson halasztott érvényesítés van ütemezve, a részletek oldalon megjelenik a Frissítés a következő újraindításkor ütemezve címke. A munkaterület rendszergazdái ezen az oldalon a kebab menü kattintva, majd a Függőben lévő kényszerítés megszakítása lehetőséget kiválasztva megszakíthatják a függőben lévő kényszerítést.
Megfelelőség kikényszerítése a számítási részletek lapról
Az előírásoknak nem megfelelő általános célú számítási erőforrások számítási adatainak felhasználói felületén megjelenik egy Nem megfelelő címke. A számítási erőforrásON a CAN MANAGE engedélyekkel rendelkező felhasználók ezen a lapon ütemezhetik a kényszerítést a Ezután válassza a Megfelelőség javítása lehetőséget.
Számítási kapacitás hozzáadása egy szabályzathoz
Megjegyzés
Munkaterület-adminisztrátornak kell lenned, hogy számítást hozzáadj egy szabályzathoz.
A szabályzatot egyszerre alkalmazhatod számos létező, mindencélú számítási erőforrásra a szabályzat részletei oldalán. E funkció minden kiválasztott számítási erőforráshoz rendeli a szabályzatot, és frissíti minden számítási konfigurációját, hogy megfeleljen a szabályzatnak.
A számítás hozzáadásához egy szabályzathoz kattintson a Kebab menüre, majd válassza ki a számítás hozzáadása a szabályzathoz.
Ez megnyitja az Add compute to policy modal-t, amely három lépésen vezet végig.
Számítási erőforrás kiválasztása
Válaszd ki az általános számítási erőforrásokat, amelyeket hozzáadhatsz a szabályzathoz. A lista támogatja a keresést, szűrést és az oldalozást, és a választásod megmarad, miközben oldalt és szűrsz. Csak akkor választhatsz ki egy számítási erőforrást, ha az Futó vagy Lezárt állapotban van, és még nem használ szabályzatot.
Válassz legalább egy számítási erőforrást, majd kattints a változások előnézetére.
Módosítások előnézete
Az Előzetes lépés összefoglalja a változtatásokat, mielőtt bármit alkalmaznának:
- A számítás kiválasztása és frissítése mutatja meg, hány számítási erőforrást választottál, és hány fog változni. Ha bármelyik előnézet létrehozása nem sikerül, a Nem lehetett előnézetben megjeleníteni azt jelzi, hogy hányat érintett.
- A változó mezők felsorolják az összes konfigurációs mezőt, amely változni fog, annak új értékét és az érintett számítási erőforrásokat. Ha nincs szükség változtatásra, a lépés azt mutatja , hogy nincs konfigurációs változás.
Warning
Ha kiválasztasz bármelyik futó számítást, a politika alkalmazása újraindítja a számítást, így a politika hatályba léphet. Az Előnézet lépés figyelmeztet, hány futó számítási erőforrást indítanak újra. Nincs lehetőség az újraindítás kihagyására.
A folytatáshoz kattintson a Szabályzat alkalmazására. A választás megváltoztatásához kattints a Vissza gombra.
A szabályzat alkalmazása
Az Alkalmazás lépés minden kiválasztott számítási erőforrásra alkalmazza a szabályzatot, és egy előrehaladási sávot jelenít meg. Amikor befejezi, egy összefoglaló azt mutatja, hány számítási erőforrást választottak, próbáltak meg, sikeresek és nem sikerültek.
Ha minden számítási erőforrás sikeresen frissül, a lépés egy alkalmazott politika megerősítést mutat. Ha bármilyen hiba meghibázik, egy Hibák szekció felsorolja az érintett számítási rendszert, és a hibákat ok szerint csoportosítja, például szerkesztési ütközés, amikor egy számítási erőforrást módosítottak a művelet során, vagy nem megfelelő jogosultságok.
Kattints a Kész gombra, hogy bezárd a modált.