Comando .alter policy managed_identity
Aplica-se a: ✅Azure Data Explorer
Define a política ManagedIdentity do cluster ou do banco de dados especificado, substituindo a política existente.
Observação
As identidades gerenciadas devem ser atribuídas ao cluster (consulte as instruções) antes que você possa atribuí-las à política ManagedIdentity.
Permissões
O comando para alterar a política requer permissões AllDatabasesAdmin .
Sintaxe
.alter
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter
database
DatabaseName policy
managed_identity
ArrayOfPolicyObjects
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
ArrayOfPolicyObjects | matriz | ✔️ | Uma matriz com zero ou mais objetos de política ManagedIdentity. |
DatabaseName | string |
✔️ | O nome do banco de dados. |
Observação
Os objetos de política devem definir as propriedades ObjectId e AllowedUsages . Outras propriedades são preenchidas automaticamente.
Obtendo o ID do objeto de identidade gerenciada
A ID do objeto está disponível no portal do Azure na página de visão geral da identidade gerenciada.
Devoluções
O comando define o objeto de política ManagedIdentity do cluster ou do banco de dados, substituindo qualquer política atual e, em seguida, retorna a saída do comando de política de identidade gerenciada .show correspondente.
Se qualquer uma das identidades gerenciadas especificadas não for atribuída ao cluster, um erro será retornado e a política ManagedIdentity não será modificada.
Exemplo
.alter database db policy managed_identity ```
[
{
"ObjectId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"AllowedUsages": "NativeIngestion, ExternalTable"
}
]```