.alter fürtszabályzat request_classification parancs
Módosítja a fürt kérelembesorolási szabályzatát.
Engedélyek
A parancs futtatásához fürt AllDatabasesAdmin engedéllyel kell rendelkeznie.
Syntax
.alter
cluster
policy
request_classification
SzerializáltPartialPolicy<|
ClassificationFunctionBody
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
SzerializáltPartialPolicy | string |
✔️ | Szerializált JSON-szabályzat definiálása. A szabályzattulajdonságokért lásd a kérelembesorolási szabályzatot. |
ClassificationFunctionBody | string |
✔️ | A kérések osztályozásához használandó függvény törzse. |
Válaszok
A parancs egy sort ad vissza, amely a fürtkérelmek besorolási szabályzatának részleteit tartalmazza.
A visszaadott kimenet sémája a következő:
Név | Típus | Description |
---|---|---|
PolicyName | string |
A szabályzat neve. Fürtkérelmek besorolási szabályzata esetén ez az érték a ClusterRequestClassificationPolicy. |
EntityName | string |
Annak az entitásnak a neve, amelyhez a szabályzat be van állítva. Fürtkérelmek besorolási szabályzata esetén ez az érték egy üres sztring. |
Szabályzat | string |
A szabályzatobjektum JSON-ábrázolása. |
ChildEntities | string |
Gyermekentitások, amelyekhez ez a szabályzat be van állítva. Fürtkérelmek besorolási szabályzata esetén ez az érték egy üres sztring. |
EntityType | string |
Annak az entitásnak a típusa, amelyhez ez a szabályzat be van állítva. Fürtkérelmek besorolási szabályzata esetén ez az érték egy üres sztring. |
Példák
Szabályzat beállítása több számítási feladatcsoporttal
Állítson be egy szabályzatot, amely több feltétel kiértékelése alapján hozzárendeli a felhasználót egyhez a számos különböző számításifeladat-csoport közül, vagy az alapértelmezetthez:
.alter cluster policy request_classification '{"IsEnabled":true}' <|
case(current_principal_is_member_of('aadgroup=somesecuritygroup@contoso.com'), "First workload group",
request_properties.current_database == "MyDatabase" and request_properties.current_principal has 'aadapp=', "Second workload group",
request_properties.current_application == "Kusto.Explorer" and request_properties.request_type == "Query", "Third workload group",
request_properties.current_application == "KustoQueryRunner", "Fourth workload group",
request_properties.request_description == "this is a test", "Fifth workload group",
hourofday(now()) between (17 .. 23), "Sixth workload group",
"default")
Kimenet
PolicyName | EntityName | Szabályzat | ChildEntities | EntityType |
---|---|---|---|---|
ClusterRequestClassificationPolicy | {"ClassificationProperties": ["current_database", "request_description", "current_application", "current_principal", "request_type"], "IsEnabled": true, "ClassificationFunction": "case(current_principal_is_member_of('aadgroup=somesecuritygroup@contoso.com'), "First workload group", request_properties.current_database == "MyDatabase" és request_properties.current_principal rendelkezik "aadapp=", "Second workload group", request_properties.current_application == "Kusto.Explorer" és request_ properties.request_type == "Lekérdezés", "Harmadik számítási feladatcsoport", request_properties.current_application == "KustoQueryRunner", "Negyedik számítási feladatcsoport", request_properties.request_description == "ez egy teszt", "Ötödik számítási feladatcsoport", óraónap(most()) között (17 .. 23), "Hatodik számítási feladatcsoport", "alapértelmezett")"} |
Szabályzat beállítása egyetlen számítási feladatcsoporttal
Állítson be egy szabályzatot, amely egy összeállított feltétel kiértékelése alapján egyéni vagy alapértelmezett számítási feladatcsoporthoz rendeli a felhasználót:
.alter cluster policy request_classification '{"IsEnabled":true}' <|
iff(request_properties.current_application == "Kusto.Explorer" and request_properties.request_type == "Query",
"Ad-hoc queries",
"default")
Kimenet
PolicyName | EntityName | Szabályzat | ChildEntities | EntityType |
---|---|---|---|---|
ClusterRequestClassificationPolicy | {"ClassificationProperties": ["current_application", "request_type" ],"IsEnabled": true, "ClassificationFunction": "iff(request_properties.current_application == "Kusto.Explorer" és request_properties.request_type == "Query","Ad-hoc query","default")"} |
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: