Sdílet prostřednictvím


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-mergecluster policy managed_identity ArrayOfPolicyObjects

.alter-mergedatabase 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.

Vyhledejte ID objektu (objektu zabezpečení).

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