Příkaz .alter cluster policy request_classification
Změní zásady klasifikace žádostí clusteru.
Oprávnění
Ke spuštění tohoto příkazu musíte mít oprávnění Cluster AllDatabasesAdmin .
Syntax
.alter
cluster
policy
request_classification
SerializedPartialPolicy<|
ClassificationFunctionBody
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
SerializedPartialPolicy | string |
✔️ | Definujte serializovanou zásadu JSON. Vlastnosti zásad najdete v tématu Zásady klasifikace požadavků. |
ClassificationFunctionBody | string |
✔️ | Tělo funkce, která se má použít ke klasifikaci požadavků. |
Návraty
Příkaz vrátí jeden řádek zobrazující podrobnosti o zásadách klasifikace žádostí clusteru.
Toto je schéma vráceného výstupu:
Název | Typ | Description |
---|---|---|
PolicyName | string |
Název zásad Pro zásady klasifikace žádostí o cluster je tato hodnota ClusterRequestClassificationPolicy. |
Název entity | string |
Název entity, pro kterou je zásada nastavená. Pro zásady klasifikace žádostí o cluster je tato hodnota prázdný řetězec. |
Zásady | string |
Reprezentace json objektu zásad |
Podřízenéenty | string |
Podřízené entity, pro které je tato zásada nastavená. Pro zásady klasifikace žádostí o cluster je tato hodnota prázdný řetězec. |
EntityType | string |
Typ entity, pro kterou jsou tyto zásady nastaveny. Pro zásady klasifikace žádostí o cluster je tato hodnota prázdný řetězec. |
Příklady
Nastavení zásad s více skupinami úloh
Nastavte zásadu, která na základě vyhodnocení více podmínek přiřadí uživatele k jedné z mnoha různých skupin úloh nebo k výchozímu nastavení:
.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")
Výstup
PolicyName | Název entity | Zásady | Podřízenéenty | 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" and request_properties.current_principal has 'aadapp=', "Second workload group", request_properties.current_application == "Kusto.Explorer" and request_ properties.request_type == "Dotaz", "Třetí skupina úloh", request_properties.current_application == "KustoQueryRunner", "Čtvrtá skupina úloh", request_properties.request_description == "toto je test", "Pátá skupina úloh", hourofday(now()) mezi (17 .. 23), "Šestá skupina úloh", "výchozí")"} |
Nastavení zásad s jednou skupinou úloh
Nastavte zásadu, která na základě vyhodnocení složené podmínky přiřadí uživatele buď k vlastní, nebo výchozí skupině úloh:
.alter cluster policy request_classification '{"IsEnabled":true}' <|
iff(request_properties.current_application == "Kusto.Explorer" and request_properties.request_type == "Query",
"Ad-hoc queries",
"default")
Výstup
PolicyName | Název entity | Zásady | Podřízenéenty | EntityType |
---|---|---|---|---|
ClusterRequestClassificationPolicy | {"ClassificationProperties": ["current_application", "request_type" ],"IsEnabled": true, "ClassificationFunction": "iff(request_properties.current_application == "Kusto.Explorer" and request_properties.request_type == "Query","Ad-hoc dotazy","default")"} |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro