Comando .alter policy managed_identity
Si applica a: ✅Azure Esplora dati
Imposta i criteri ManagedIdentity del cluster o del database specificato, sostituendo i criteri esistenti.
Nota
Le identità gestite devono essere assegnate al cluster (vedere le istruzioni) prima di poterle assegnare ai criteri ManagedIdentity.
Autorizzazioni
Il comando per modificare il criterio richiede autorizzazioni AllDatabasesAdmin .
Sintassi
.alter
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter
database
DatabaseName policy
managed_identity
ArrayOfPolicyObjects
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
ArrayOfPolicyObjects | array | ✔️ | Matrice con zero o più oggetti criteri ManagedIdentity. |
DatabaseName | string |
✔️ | Nome del database. |
Nota
Gli oggetti Criteri devono definire le proprietà ObjectId e AllowedUsages . Le altre proprietà vengono popolate automaticamente.
Recupero dell'ID oggetto identità gestita
L'ID oggetto è disponibile nella portale di Azure nella pagina di panoramica dell'identità gestita.
Valori restituiti
Il comando imposta l'oggetto criteri ManagedIdentity del cluster o del database, esegue l'override di tutti i criteri correnti e quindi restituisce l'output del comando dei criteri di identità gestita .show corrispondente.
Se una delle identità gestite specificate non è assegnata al cluster, viene restituito un errore e il criterio ManagedIdentity non verrà modificato.
Esempio
.alter database db policy managed_identity ```
[
{
"ObjectId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"AllowedUsages": "NativeIngestion, ExternalTable"
}
]```