Příkaz .alter-merge policy managed_identity
Příkaz aktualizuje zásadu ManagedIdentity clusteru nebo zadané databáze přidáním nových spravovaných identit nebo přidáním využití k existujícím spravovaným identitám.
Poznámka
Spravované identity by se měly přiřadit ke clusteru předtím, než je budete moct přiřadit k zásadám ManagedIdentity. Další informace najdete v tématu Konfigurace spravovaných identit pro cluster.
Oprávnění
Ke spouštění těchto příkazů musíte mít oprávnění AllDatabasesAdmin .
Syntax
.alter-merge
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter-merge
database
Databasenamepolicy
managed_identity
ArrayOfPolicyObjects
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
Databasename | string |
✔️ | Název databáze. |
ArrayOPolicyObjects | array | ✔️ | Serializované pole s nulovým nebo více definovanými objekty zásad ManagedIdentity . |
Poznámka
Objekty zásad musí definovat vlastnosti ObjectId a AllowedUsages . Ostatní vlastnosti se vyplní automaticky.
Pro každou položku v
ArrayOfManagedIdentityPolicyObjects
:- Pokud Id objektu v zásadě ManagedIdentity neexistuje , položka se přidá do zásady.
- Pokud id objektu již v zásadě ManagedIdentity existuje, přidá se vlastnost AllowedUsages identity k příslušné položce v zásadách. Pokud má například aktuální zásada vlastnost AllowedUsages="NativeIngestion" pro konkrétní spravovanou identitu, pak pokud
ArrayOfManagedIdentityPolicyObjects
má pro tuto spravovanou identitu položku AllowedUsages="ExternalTables", pak se povolenéusages pro tuto spravovanou identitu v zásadách spravované identity změní na NativeIngestion, ExternalTables.
Získání ID objektu spravované identity
ID objektu je k dispozici v Azure Portal na stránce přehledu spravované identity.
Návraty
Příkaz aktualizuje zásady ManagedIdentity clusteru nebo zadané databáze. Změna může přidat nové spravované identity nebo přidat využití k existujícím spravovaným identitám. Potom příkaz vrátí výstup odpovídajícího příkazu zásad spravované identity .show .
Pokud ke clusteru není přiřazená žádná ze zadaných spravovaných identit, vrátí se chyba a zásady ManagedIdentity se nezmění.
Příklad
.alter-merge database db policy managed_identity ```
[
{
"ObjectId": "d99c9846-1615-a2f9-a96f-78e136ba93eb",
"AllowedUsages": "NativeIngestion, ExternalTable"
}
]
```
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