Share via


.alter policy managed_identity command

Beállítja a fürt vagy a megadott adatbázis ManagedIdentity szabályzatát, felülírva a meglévő szabályzatot.

Megjegyzés

A felügyelt identitásokat a fürthöz kell rendelni (lásd az utasításokat), mielőtt hozzárendelheti őket a ManagedIdentity szabályzathoz.

Engedélyek

A szabályzat módosításához az AllDatabasesAdmin engedély szükséges.

Syntax

.alterclusterpolicymanaged_identityArrayOfPolicyObjects

.alterdatabaseDatabaseNamepolicymanaged_identityArrayOfPolicyObjects

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
ArrayOfPolicyObjects array ✔️ Nulla vagy több ManagedIdentity szabályzatobjektumot tartalmazó tömb.
DatabaseName string ✔️ Az adatbázis neve.

Megjegyzés

A szabályzatobjektumoknak meg kell határozniuk az ObjectId és az AllowedUsages tulajdonságokat. A rendszer automatikusan kitölti az egyéb tulajdonságokat.

A felügyelt identitásobjektum azonosítójának lekérése

Az objektumazonosító a felügyelt identitás áttekintési oldalán található Azure Portal érhető el.

Keresse meg az

Válaszok

A parancs beállítja a fürt vagy az adatbázis ManagedIdentity szabályzatobjektumát, felülírja az aktuális szabályzatokat, majd visszaadja a megfelelő .show managed identity policy parancs kimenetét.

Ha a megadott felügyelt identitások egyikét sem rendeli hozzá a fürthöz, a rendszer hibát ad vissza, és a ManagedIdentity szabályzat nem módosul.

Példa

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