Příkaz .alter policy managed_identity
Platí pro: ✅Azure Data Explorer
Nastaví zásadu ManagedIdentity clusteru nebo zadané databáze a přepíše existující zásadu.
Poznámka:
Spravované identity by se měly přiřadit ke clusteru (viz pokyny), abyste je mohli přiřadit k zásadám ManagedIdentity.
Oprávnění
Příkaz ke změně zásady vyžaduje oprávnění AllDatabasesAdmin .
Syntaxe
.alter
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter
database
DatabaseName policy
managed_identity
ArrayOfPolicyObjects
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
ArrayOfPolicyObjects | pole | ✔️ | Pole s nulovými nebo více objekty zásad ManagedIdentity. |
Název databáze | string |
✔️ | Název databáze. |
Poznámka:
Objekty zásad musí definovat Vlastnosti ObjectId a AllowedUsages . Automaticky se vyplní další vlastnosti.
Získání ID objektu spravované identity
ID objektu je k dispozici na webu Azure Portal na stránce přehledu spravované identity.
Návraty
Příkaz nastaví objekt zásad ManagedIdentity clusteru nebo databáze, přepíše všechny aktuální zásady a vrátí výstup odpovídajícího příkazu .show managed identity policy .
Pokud ke clusteru není přiřazená žádná ze zadaných spravovaných identit, vrátí se chyba a zásada ManagedIdentity se nezmění.
Příklad
.alter database db policy managed_identity ```
[
{
"ObjectId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"AllowedUsages": "NativeIngestion, ExternalTable"
}
]```