Freigeben über


.alter policy managed_identity-Befehl

Gilt für: ✅Azure Data Explorer

Legt die ManagedIdentity-Richtlinie des Clusters oder der angegebenen Datenbank fest, wobei die vorhandene Richtlinie außer Kraft gesetzt wird.

Hinweis

Verwaltete Identitäten sollten dem Cluster zugewiesen werden (siehe Anweisungen), bevor Sie sie der ManagedIdentity-Richtlinie zuweisen können.

Berechtigungen

Der Befehl zum Ändern der Richtlinie erfordert AllDatabasesAdmin-Berechtigungen .

Syntax

.altercluster policy managed_identity ArrayOfPolicyObjects

.alterdatabase DatabaseName policy managed_identity ArrayOfPolicyObjects

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
ArrayOfPolicyObjects array ✔️ Ein Array mit Null- oder mehr ManagedIdentity-Richtlinienobjekten .
DatabaseName string ✔️ Der Name der Datenbank.

Hinweis

Richtlinienobjekte müssen die Eigenschaften ObjectId und AllowedUsages definieren. Andere Eigenschaften werden automatisch aufgefüllt.

Abrufen der Objekt-ID des verwalteten Identitätsobjekts

Die Objekt-ID ist im Azure-Portal auf der Übersichtsseite der verwalteten Identität verfügbar.

Suchen Sie nach der Objekt-ID (Prinzipal).

Gibt zurück

Der Befehl legt das ManagedIdentity-Richtlinienobjekt des Clusters oder der Datenbank fest, überschreibt alle aktuellen Richtlinien und gibt dann die Ausgabe des entsprechenden Befehls für verwaltete Identitätsrichtlinien zurück.

Wenn einer der angegebenen verwalteten Identitäten nicht dem Cluster zugewiesen ist, wird ein Fehler zurückgegeben, und die ManagedIdentity-Richtlinie wird nicht geändert.

Beispiel

.alter database db policy managed_identity ```
[
  {
    "ObjectId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
    "AllowedUsages": "NativeIngestion, ExternalTable"
  }
]```