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