Partage via


az spring-cloud app identity

Remarque

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

Ce groupe de commandes est implicitement déconseillé, car le groupe de commandes « spring-cloud app » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « spring app ».

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

Commandes

Nom Description Type État
az spring-cloud 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 Déprécié
az spring-cloud app identity force-set

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

Extension Préversion et dépréciation
az spring-cloud app identity remove

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

Extension Déprécié
az spring-cloud app identity show

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

Extension Déprécié

az spring-cloud app identity assign

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « spring-cloud app identity » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « spring app identity ».

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-cloud 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-cloud 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-cloud 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-cloud app identity assign -n MyApp -s MyCluster -g MyResourceGroup --user-assigned IdentityResourceId1 IdentityResourceId2

Paramètres obligatoires

--name -n

Nom de l’application.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service -s

Nom d’Azure Spring Cloud, vous pouvez configurer le service par défaut à l’aide d’az configure --defaults spring-cloud=.

Paramètres facultatifs

--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.

Valeurs acceptées: false, true
--user-assigned
Préversion

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 le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

az spring-cloud app identity force-set

Préversion Déprécié

Cette commande est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Cette commande est implicitement déconseillée, car le groupe de commandes « spring-cloud app identity » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « spring app identity ».

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

az spring-cloud 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-cloud 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-cloud 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-cloud 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.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service -s

Nom d’Azure Spring Cloud, vous pouvez configurer le service par défaut à l’aide d’az configure --defaults spring-cloud=.

--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 le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

az spring-cloud app identity remove

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « spring-cloud app identity » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « spring app identity ».

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

az spring-cloud 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-cloud 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-cloud 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-cloud app identity remove -n MyApp -s MyCluster -g MyResourceGroup --user-assigned

Paramètres obligatoires

--name -n

Nom de l’application.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service -s

Nom d’Azure Spring Cloud, vous pouvez configurer le service par défaut à l’aide d’az configure --defaults spring-cloud=.

Paramètres facultatifs

--system-assigned

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

Valeurs acceptées: false, true
--user-assigned
Préversion

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 le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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

az spring-cloud app identity show

Déprécié

Cette commande est implicitement déconseillée, car le groupe de commandes « spring-cloud app identity » est déconseillé et sera supprimé dans une prochaine version. Utilisez plutôt « spring app identity ».

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

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

Exemples

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

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

Paramètres obligatoires

--name -n

Nom de l’application.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--service -s

Nom d’Azure Spring Cloud, vous pouvez configurer le service par défaut à l’aide d’az configure --defaults spring-cloud=.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

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

Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID.

--verbose

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