Příkaz .alter policy managed_identity

Nastaví zásadu ManagedIdentity clusteru nebo zadané databáze a přepíše stávající zásady.

Poznámka

Spravované identity by se měly ke clusteru přiřadit (viz pokyny), než je budete moct přiřadit k zásadám ManagedIdentity.

Oprávnění

Příkaz ke změně zásad vyžaduje oprávnění AllDatabasesAdmin .

Syntax

.alterclusterpolicymanaged_identityArrayOfPolicyObjects

.alterdatabaseDatabasenamepolicymanaged_identityArrayOfPolicyObjects

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
ArrayOfPolicyObjects array ✔️ Pole s nulovým nebo více objekty zásad ManagedIdentity .
Databasename string ✔️ Název databáze.

Poznámka

Objekty zásad musí definovat vlastnosti ObjectId a AllowedUsages . Ostatní vlastnosti se vyplní automaticky.

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 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ásady ManagedIdentity se nezmění.

Příklad

.alter database db policy managed_identity ```
[
  {
    "ObjectId": "d99c9846-1615-a2f9-a96f-78e136ba93eb",
    "AllowedUsages": "NativeIngestion, ExternalTable"
  }
]```