Commande .alter-merge policy managed_identity
La commande met à jour la stratégie ManagedIdentity du cluster ou de la base de données spécifiée, en ajoutant de nouvelles identités managées ou en ajoutant des utilisations aux identités managées existantes.
Notes
Les identités managées doivent être affectées à un cluster avant de pouvoir les affecter à la stratégie ManagedIdentity. Pour plus d’informations, consultez Configurer des identités managées pour votre cluster.
Autorisations
Vous devez disposer des autorisations AllDatabasesAdmin pour exécuter ces commandes.
Syntax
.alter-merge
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter-merge
database
Databasenamepolicy
managed_identity
ArrayOfPolicyObjects
Découvrez les conventions de syntaxe.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
DatabaseName | string |
✔️ | Nom de la base de données. |
ArrayOPolicyObjects | tableau | ✔️ | Tableau sérialisé avec zéro ou plusieurs objets de stratégie ManagedIdentity définis. |
Notes
Les objets de stratégie doivent définir les propriétés ObjectId et AllowedUsages . Les autres propriétés sont renseignées automatiquement.
Pour chaque élément dans
ArrayOfManagedIdentityPolicyObjects
:- Si l’ObjectId n’existe pas dans la stratégie ManagedIdentity, l’élément est ajouté à la stratégie.
- Si l’ObjectId existe déjà dans la stratégie ManagedIdentity, la propriété AllowedUsages de l’identité est ajoutée à l’élément approprié dans la stratégie. Par exemple, si la stratégie actuelle a AllowedUsages="NativeIngestion » pour une identité managée spécifique, si
ArrayOfManagedIdentityPolicyObjects
a un élément pour cette identité managée avec AllowedUsages="ExternalTables », les AllowedUsages de cette identité managée dans la stratégie d’identité managée deviennent « NativeIngestion, ExternalTables ».
Obtention de l’ID d’objet d’identité managée
L’ID d’objet est disponible dans le Portail Azure sur la page de vue d’ensemble de l’identité managée.
Retours
La commande met à jour la stratégie ManagedIdentity du cluster ou de la base de données spécifiée. La modification peut ajouter de nouvelles identités managées ou ajouter des utilisations à des identités managées existantes. Ensuite, la commande retourne la sortie de la commande de stratégie d’identité managée .show correspondante.
Si l’une des identités managées spécifiées n’est pas affectée au cluster, une erreur est retournée et la stratégie ManagedIdentity n’est pas modifiée.
Exemple
.alter-merge database db policy managed_identity ```
[
{
"ObjectId": "d99c9846-1615-a2f9-a96f-78e136ba93eb",
"AllowedUsages": "NativeIngestion, ExternalTable"
}
]
```
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour