Partager via


az spring app identity

Remarque

Cette référence fait partie de l’extension spring pour Azure CLI (version 2.56.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une az spring app identity commande. En savoir plus sur les extensions.

Ce groupe de commandes est implicitement déconseillé, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.

Gérer les identités managées d’une application.

Commandes

Nom Description Type État
az spring app identity assign

Activez l’identité managée affectée par le système ou attribuez des identités managées affectées par l’utilisateur à une application.

Extension Deprecated
az spring app identity force-set

Forcer la définition des identités managées sur une application.

Extension Deprecated
az spring app identity remove

Supprimez l’identité managée d’une application.

Extension Deprecated
az spring app identity show

Afficher les informations d’identité managée de l’application.

Extension Deprecated

az spring app identity assign

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.

Activez l’identité managée affectée par le système ou attribuez des identités managées affectées par l’utilisateur à une application.

az spring app identity assign --name
                              --resource-group
                              --service
                              [--role]
                              [--scope]
                              [--system-assigned {false, true}]
                              [--user-assigned]

Exemples

Activez l’identité affectée par le système.

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --system-assigned

Activez l’identité affectée par le système sur une application avec le rôle « Lecteur ».

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --system-assigned --role Reader --scope /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/xxxxx/providers/Microsoft.KeyVault/vaults/xxxxx

Affectez deux identités managées affectées par l’utilisateur à une application.

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --user-assigned IdentityResourceId1 IdentityResourceId2

Paramètres obligatoires

--name -n

Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--service -s

Nom de l’instance Azure Spring Apps, vous pouvez configurer le service par défaut à l’aide de az configure --defaults spring=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--role

Le nom du rôle ou l’ID de l’identité managée sont attribués.

--scope

L’étendue de l’identité managée a accès.

--system-assigned

Activez l’identité managée affectée par le système sur une application.

Propriété Valeur
Valeurs acceptées: false, true
--user-assigned

ID de ressource d’identité managée affectée par l’utilisateur séparé par l’espace pour assginer une application.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az spring app identity force-set

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.

Forcer la définition des identités managées sur une application.

az spring app identity force-set --name
                                 --resource-group
                                 --service
                                 --system-assigned
                                 --user-assigned

Exemples

Forcer la suppression de toutes les identités managées sur une application.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned disable --user-assigned disable

Forcez la suppression de toutes les identités managées affectées par l’utilisateur sur une application et activez ou conservez l’identité managée affectée par le système.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned enable --user-assigned disable

Forcez la suppression de l’identité managée affectée par le système sur une application et attribuez ou conservez des identités managées affectées par l’utilisateur.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned disable --user-assigned IdentityResourceId1 IdentityResourceId2

Paramètres obligatoires

--name -n

Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--service -s

Nom de l’instance Azure Spring Apps, vous pouvez configurer le service par défaut à l’aide de az configure --defaults spring=<name>.

--system-assigned

Valeurs autorisées : ["enable », « disable"]. Utilisez « enable » pour activer ou conserver l’identité managée affectée par le système. Utilisez « disable » pour supprimer l’identité managée affectée par le système.

--user-assigned

Valeurs autorisées : ["disable », ID de ressource d’identité managée affectée par l’utilisateur séparé par l’espace]. Utilisez « disable » pour supprimer toutes les identités managées affectées par l’utilisateur, utilisez des ID de ressource pour attribuer ou conserver les identités managées affectées par l’utilisateur.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az spring app identity remove

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.

Supprimez l’identité managée d’une application.

az spring app identity remove --name
                              --resource-group
                              --service
                              [--system-assigned {false, true}]
                              [--user-assigned]

Exemples

Supprimez l’identité managée affectée par le système d’une application.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --system-assigned

Supprimez les identités managées affectées par le système et affectées par l’utilisateur d’une application.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --system-assigned --user-assigned IdentityResourceId1 IdentityResourceId2

Supprimez toutes les identités managées affectées par l’utilisateur d’une application.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --user-assigned

Paramètres obligatoires

--name -n

Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--service -s

Nom de l’instance Azure Spring Apps, vous pouvez configurer le service par défaut à l’aide de az configure --defaults spring=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--system-assigned

Supprimez l’identité managée affectée par le système.

Propriété Valeur
Valeurs acceptées: false, true
--user-assigned

ID de ressource d’identité managée affectée par l’utilisateur séparé par l’espace à supprimer. Si aucun ID n’est fourni, supprimez toutes les identités managées affectées par l’utilisateur.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az spring app identity show

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.

Afficher les informations d’identité managée de l’application.

az spring app identity show --name
                            --resource-group
                            --service

Exemples

Affichez les informations d’identité managée d’une application.

az spring app identity show -n MyApp -s MyCluster -g MyResourceGroup

Paramètres obligatoires

--name -n

Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--service -s

Nom de l’instance Azure Spring Apps, vous pouvez configurer le service par défaut à l’aide de az configure --defaults spring=<name>.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False