Příkaz .alter-merge policy managed_identity
Příkaz aktualizuje zásadu ManagedIdentity clusteru nebo zadané databáze, přidá nové spravované identity nebo přidá použití do existujících spravovaných identit.
Poznámka:
Spravované identity by se měly přiřadit ke clusteru, než je můžete přiřadit k zásadám ManagedIdentity. Další informace najdete v tématu Konfigurace spravovaných identit pro váš cluster.
Oprávnění
Ke spuštění těchto příkazů musíte mít oprávnění AllDatabasesAdmin .
Syntaxe
.alter-merge
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter-merge
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 |
---|---|---|---|
Název databáze | string |
✔️ | Název databáze. |
ArrayOPolicyObjects | pole | ✔️ | Serializované pole s nulovými nebo více definovanými objekty zásad ManagedIdentity. |
Poznámka:
Objekty zásad musí definovat Vlastnosti ObjectId a AllowedUsages . Automaticky se vyplní další vlastnosti.
Pro každou položku v
ArrayOfManagedIdentityPolicyObjects
:- Pokud v zásadě ManagedIdentity neexistuje ID objektu, položka se přidá do zásady.
- Pokud id objektu již v zásadě ManagedIdentity existuje , vlastnost AllowedUsages identity se přidá do příslušné položky v zásadě. Pokud má například aktuální zásada povolenou hodnotu AllowedUsages="NativeIngestion" pro konkrétní spravovanou identitu, pak pokud
ArrayOfManagedIdentityPolicyObjects
má položku pro tuto spravovanou identitu s AllowedUsages="ExternalTables", stane se v zásadách spravované identity v zásadách spravované identity AllowedUsages pro tuto spravovanou identitu "NativeIngestion, ExternalTables".
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 aktualizuje zásady ManagedIdentity clusteru nebo zadané databáze. Tato změna může přidat nové spravované identity nebo přidat použití do existujících spravovaných identit. Potom příkaz 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-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