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-mergeclusterpolicymanaged_identityArrayOfPolicyObjects

.alter-mergedatabaseDatabasenamepolicymanaged_identityArrayOfPolicyObjects

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.

Vyhledejte ID objektu (objektu zabezpečení).

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"
  }
]
```