.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
.alter
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter
database
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.
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"
}
]```