Compartir a través de


Comando .alter policy managed_identity

Se aplica a: ✅Azure Data Explorer

Establece la directiva ManagedIdentity del clúster o la base de datos especificada, reemplazando la directiva existente.

Nota:

Las identidades administradas deben asignarse al clúster (consulte las instrucciones) antes de poder asignarlas a la directiva ManagedIdentity.

Permisos

El comando para modificar la directiva requiere permisos AllDatabasesAdmin .

Sintaxis

.altercluster policy managed_identity ArrayOfPolicyObjects

.alterdatabase DatabaseName policy managed_identity ArrayOfPolicyObjects

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
ArrayOfPolicyObjects array ✔️ Matriz con cero o más objetos de directiva ManagedIdentity.
DatabaseName string ✔️ El nombre de la base de datos.

Nota:

Los objetos de directiva deben definir las propiedades ObjectId y AllowedUsages . Otras propiedades se rellenan automáticamente.

Obtención del identificador de objeto de identidad administrada

El identificador de objeto está disponible en Azure Portal en la página de información general de la identidad administrada.

Busque

Devoluciones

El comando establece el objeto de directiva ManagedIdentity de la base de datos o del clúster, reemplaza cualquier directiva actual y, a continuación, devuelve la salida del comando de directiva de identidad administrada .show correspondiente.

Si alguna de las identidades administradas especificadas no está asignada al clúster, se devuelve un error y no se modificará la directiva ManagedIdentity.

Ejemplo

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