az spring app
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 commande az spring app. 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.
Commandes pour gérer des applications dans Azure Spring Apps.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az spring app append-loaded-public-certificate |
Ajoutez un nouveau certificat public chargé à une application dans Azure Spring Apps. |
Extension | Deprecated |
| az spring app append-persistent-storage |
Ajoutez un nouveau stockage persistant à une application dans Azure Spring Apps. |
Extension | Deprecated |
| az spring app connect |
Connectez-vous à l’interpréteur de commandes interactif d’une instance d’application pour la résolution des problèmes ». |
Extension | Deprecated |
| az spring app create |
Créez une application avec un déploiement par défaut dans l’instance Azure Spring Apps. |
Extension | Deprecated |
| az spring app custom-domain |
Commandes pour gérer des domaines personnalisés. |
Extension | Deprecated |
| az spring app custom-domain bind |
Lier un domaine personnalisé à l’application. |
Extension | Deprecated |
| az spring app custom-domain list |
Répertorier tous les domaines personnalisés de l’application. |
Extension | Deprecated |
| az spring app custom-domain show |
Afficher les détails d’un domaine personnalisé. |
Extension | Deprecated |
| az spring app custom-domain unbind |
Dissociez un domaine personnalisé de l’application. |
Extension | Deprecated |
| az spring app custom-domain update |
Mettez à jour un domaine personnalisé de l’application. |
Extension | Deprecated |
| az spring app delete |
Supprimez une application dans Azure Spring Apps. |
Extension | Deprecated |
| az spring app deploy |
Déployez le code source ou le binaire prédéfini dans une application et mettez à jour les configurations associées. |
Extension | Deprecated |
| az spring app deployment |
Commandes pour gérer le cycle de vie des déploiements d’une application dans Azure Spring Apps. Des opérations supplémentaires sur les déploiements peuvent être effectuées au niveau de l’application avec le paramètre --deployment. par exemple, |
Extension | Deprecated |
| az spring app deployment create |
Créer un déploiement intermédiaire pour l’application. Pour déployer du code ou mettre à jour le paramètre vers un déploiement existant, utilisez |
Extension | Deprecated |
| az spring app deployment delete |
Supprimer un déploiement de l’application. |
Extension | Deprecated |
| az spring app deployment generate-heap-dump |
Générez un vidage de tas de votre instance d’application cible pour donner le chemin d’accès au fichier. |
Extension | Deprecated |
| az spring app deployment generate-thread-dump |
Générez un vidage de thread de votre instance d’application cible pour donner le chemin d’accès au fichier. |
Extension | Deprecated |
| az spring app deployment list |
Lister tous les déploiements dans une application. |
Extension | Deprecated |
| az spring app deployment show |
Afficher les détails d’un déploiement. |
Extension | Deprecated |
| az spring app deployment start-jfr |
Démarrez un JFR sur votre instance d’application cible pour donner le chemin d’accès au fichier. |
Extension | Deprecated |
| az spring app disable-remote-debugging |
Désactivez le débogage à distance pour un déploiement. |
Extension | Deprecated |
| az spring app enable-remote-debugging |
Activez le débogage à distance pour un déploiement. |
Extension | Deprecated |
| az spring app get-remote-debugging-config |
Obtenez la configuration de débogage à distance d’un déploiement. |
Extension | Deprecated |
| az spring app identity |
Gérer les identités managées d’une application. |
Extension | Deprecated |
| 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 list |
Répertorier toutes les applications dans Azure Spring Apps. |
Extension | Deprecated |
| az spring app logs |
Afficher les journaux d’une instance d’application, les journaux sont diffusés en continu lors de la définition de « -f/--follow ». |
Extension | Deprecated |
| az spring app restart |
Redémarrez les instances de l’application, par défaut pour le déploiement de production. |
Extension | Deprecated |
| az spring app scale |
Mettre à l’échelle manuellement une application ou ses déploiements. |
Extension | Deprecated |
| az spring app set-deployment |
Définir le déploiement de production d’une application. |
Extension | Deprecated |
| az spring app show |
Affichez les détails d’une application dans Azure Spring Apps. |
Extension | Deprecated |
| az spring app show-deploy-log |
Afficher le journal de génération du dernier déploiement, s’applique uniquement au déploiement de code source, par défaut au déploiement de production. |
Extension | Deprecated |
| az spring app start |
Démarrez les instances de l’application, par défaut pour le déploiement de production. |
Extension | Deprecated |
| az spring app stop |
Arrêtez les instances de l’application, par défaut pour le déploiement de production. |
Extension | Deprecated |
| az spring app unset-deployment |
Annuler le déploiement de production d’une application. |
Extension | Deprecated |
| az spring app update |
Mettez à jour les configurations d’une application. |
Extension | Deprecated |
az spring app append-loaded-public-certificate
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Ajoutez un nouveau certificat public chargé à une application dans Azure Spring Apps.
az spring app append-loaded-public-certificate --certificate-name
--load-trust-store {false, true}
--name
--resource-group
--service
Exemples
Ajoutez un nouveau certificat public chargé à une application.
az spring app append-loaded-public-certificate --name MyApp --service MyCluster --resource-group MyResourceGroup --certificate-name MyCertName --load-trust-store true
Paramètres obligatoires
Nom du certificat à ajouter.
Si la valeur est true, le certificat est chargé dans le magasin d’approbations pour les applications Java.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 append-persistent-storage
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Ajoutez un nouveau stockage persistant à une application dans Azure Spring Apps.
az spring app append-persistent-storage --mount-path
--name
--persistent-storage-type
--resource-group
--service
--storage-name
[--enable-sub-path {false, true}]
[--mount-options]
[--read-only {false, true}]
[--share-name]
Exemples
Ajoutez un nouveau stockage persistant à une application.
az spring app append-persistent-storage --persistent-storage-type AzureFileVolume --share-name MyShareName --mount-path /MyMountPath --storage-name MyStorageName -n MyApp -g MyResourceGroup -s MyService
Paramètres obligatoires
Chemin d’accès du volume de stockage persistant à monter.
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Type du stockage persistant en volume.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Nom de l’instance Azure Spring Apps, vous pouvez configurer le service par défaut à l’aide de az configure --defaults spring=<name>.
Nom de la ressource de stockage que vous avez créée dans Azure Spring Apps.
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.
[facultatif] Si la valeur est true, montera dans des sous-répertoires distincts avec le même chemin d’accès pour chaque instance d’application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
[facultatif] Options de montage pour le volume de stockage persistant.
[facultatif] Si la valeur est true, le volume de stockage persistant est en lecture seule.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Nom du partage de fichiers précréé. ShareName doit être fourni uniquement si le type du volume de stockage persistant est AzureFileVolume.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 connect
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Connectez-vous à l’interpréteur de commandes interactif d’une instance d’application pour la résolution des problèmes ».
az spring app connect --name
--resource-group
--service
[--deployment]
[--instance]
[--shell-cmd]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Nom d’une instance existante du déploiement.
Commande shell à exécuter lors de la connexion à l’instance de l’application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | /bin/sh |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 create
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Créez une application avec un déploiement par défaut dans l’instance Azure Spring Apps.
az spring app create --name
--resource-group
--service
[--assign-endpoint {false, true}]
[--assign-public-endpoint {false, true}]
[--backend-protocol {Default, GRPC}]
[--bind-acs --bind-application-configuration-service]
[--bind-config-server --bind-cs]
[--bind-service-registry --bind-sr]
[--client-auth-certs]
[--cpu]
[--deployment-name]
[--disable-probe {false, true}]
[--disable-tea --disable-test-endpoint-auth {false, true}]
[--enable-liveness-probe {false, true}]
[--enable-persistent-storage --enable-ps {false, true}]
[--enable-readiness-probe {false, true}]
[--enable-startup-probe {false, true}]
[--env]
[--grace-period --termination-grace-period-seconds]
[--ingress-read-timeout]
[--ingress-send-timeout]
[--instance-count]
[--jvm-options]
[--liveness-probe-config]
[--loaded-public-certificate-file]
[--max-replicas]
[--memory]
[--min-replicas]
[--persistent-storage]
[--readiness-probe-config]
[--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
[--scale-rule-auth --sra]
[--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc]
[--scale-rule-metadata --srm]
[--scale-rule-name --srn]
[--scale-rule-type --srt]
[--secrets]
[--session-affinity {Cookie, None}]
[--session-max-age]
[--startup-probe-config]
[--system-assigned {false, true}]
[--user-assigned]
[--workload-profile]
Exemples
Créez une application avec la configuration par défaut.
az spring app create -n MyApp -s MyCluster -g MyResourceGroup
Créez une application accessible publique avec 3 instances et 2 cœurs de processeur et 3 Go de mémoire par instance.
az spring app create -n MyApp -s MyCluster -g MyResourceGroup --assign-endpoint true --cpu 2 --memory 3 --instance-count 3
Créez une liaison d’application au registre de services par défaut, au service de configuration d’application et au serveur de configuration Spring Cloud.
az spring app create -n MyApp -s MyCluster -g MyResourceGroup --bind-service-registry --bind-application-configuration-service --bind-config-server
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Si la valeur est true, affectez l’URL du point de terminaison pour l’accès direct.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Si la valeur est true, affectez l’URL du point de terminaison accessible en dehors du réseau virtuel pour l’application d’instance d’injection de réseau virtuel.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Protocole principal d’entrée de l’application. La valeur par défaut signifie HTTP/HTTPS/WebSocket.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Default, GRPC |
Liez automatiquement l’application au service de configuration d’application par défaut.
Liez automatiquement l’application au serveur de configuration par défaut.
Liez automatiquement l’application au Registre de services par défaut.
Chaîne séparée par un espace contenant des ID de ressource de certificats pour l’authentification du client. par exemple : --client_auth_certs='id0 id1'. Utilisez « » pour effacer les certificats existants.
Quantité de ressources processeur. Doit être de 250m, 500m, 750m, 1250m ou un nombre de cœurs de processeur.
Nom du déploiement par défaut.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | default |
Si la valeur est true, désactivez la sonde liveness et readiness.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est true, désactivez l’authentification du point de terminaison de test de l’application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde liveness de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Si la valeur est true, montez un disque 50G (niveau tarifaire Standard) ou 1G (niveau tarifaire de base) avec le chemin d’accès par défaut.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde de préparation de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde de démarrage de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Variables d’environnement séparées par espace au format « key[=value] ».
Durée facultative en secondes, l’instance de l’application doit s’arrêter correctement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Valeur de délai d’expiration de lecture d’entrée en secondes. Par défaut, 300, minimum est 1, maximum est 1800.
Valeur de délai d’expiration d’envoi d’entrée en secondes. Par défaut, 60, minimum est 1, la valeur maximale est 1800.
Nombre d’instances.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 1 |
Chaîne contenant des options jvm, utilisez '=' au lieu de ' ' pour cet argument pour éviter l’erreur d’analyse bash, par exemple : --jvm-options='-Xms1024m -Xmx2048m'.
Un chemin d’accès au fichier json indique la configuration de la sonde liveness.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Un chemin d’accès au fichier json indique les certificats qui seraient chargés dans l’application.
Nombre maximal de réplicas.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
| Valeur par défaut: | 10 |
Quantité de ressources mémoire. Doit être 512Mi, 1536Mi, 2560Mi, 3584Mi ou #Gi, par exemple, 1Gi, 3Gi.
Nombre minimal de réplicas.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
| Valeur par défaut: | 1 |
Chemin d’accès au fichier json pour les stockages persistants à monter sur l’application.
Un chemin d’accès au fichier json indique la configuration de la sonde de préparation.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Version runtime du langage utilisé.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Java_11, Java_17, Java_21, Java_8, NetCore_31 |
Mettre à l’échelle les paramètres d’authentification des règles. Format <triggerParameter>=<secretRef> et séparés par espace.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Nombre maximal de requêtes simultanées avant le scale-out. Uniquement pris en charge pour les règles de mise à l’échelle http et tcp.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Mettre à l’échelle les métadonnées de règle. Mettez en forme « key[=value] » et séparés par espace.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Nom de la règle de mise à l’échelle.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Type de la règle d’échelle. Valeur par défaut : http.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Liste des secrets de l’application. Mettez en forme « key[=value] » et séparés par espace.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Affinité de session d’entrée de l’application.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Cookie, None |
Heure jusqu’à l’expiration du cookie. Le minimum est de 1 seconde, la valeur maximale est de 7 jours. Si la valeur est 0, la période d’expiration est égale à la période de session du navigateur.
Un chemin d’accès au fichier json indique la configuration de la sonde de démarrage.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Activez l’identité managée affectée par le système.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
ID de ressource d’identité managée affectée par l’utilisateur séparé par l’espace pour assginer une application.
Profil de charge de travail utilisé dans l’environnement managé. La valeur par défaut est « Consommation ».
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 delete
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 une application dans Azure Spring Apps.
az spring app delete --name
--resource-group
--service
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 deploy
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Déployez le code source ou le binaire prédéfini dans une application et mettez à jour les configurations associées.
az spring app deploy --name
--resource-group
--service
[--apms]
[--artifact-path]
[--build-certificates]
[--build-cpu]
[--build-env]
[--build-memory]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--custom-actuator-path]
[--custom-actuator-port]
[--deployment]
[--disable-app-log]
[--disable-probe {false, true}]
[--disable-validation {false, true}]
[--enable-liveness-probe {false, true}]
[--enable-readiness-probe {false, true}]
[--enable-startup-probe {false, true}]
[--env]
[--grace-period --termination-grace-period-seconds]
[--jvm-options]
[--language-framework]
[--liveness-probe-config]
[--main-entry]
[--no-wait]
[--readiness-probe-config]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
[--server-version]
[--source-path]
[--startup-probe-config]
[--target-module]
[--version]
Exemples
Déployez le code source sur une application. Cela packera le répertoire actif, générez le fichier binaire avec Pivotal Build Service, puis déployez sur l’application.
az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --source-path
Déployez un fichier jar prédéfini dans une application avec des options jvm et des variables d’environnement.
az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Déployez une guerre prédéfinie sur une application avec la version du serveur, les options jvm et les variables d’environnement (niveaux Standard et De base uniquement).
az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.war --server-version Tomcat_10 --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Déployez le code source sur un déploiement spécifique d’une application.
az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --source-path
Déployez une image conteneur sur Docker Hub sur une application.
az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Déployez une image conteneur sur un registre privé sur une application.
az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>
Déployez avec des modèles de fichier de configuration du service de configuration d’application sur une application.
az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --config-file-patterns MyPatterns --artifact-path app.jar
Déployez un fichier jar prédéfini dans une application avec build env (niveau Entreprise uniquement).
az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --build-env BP_JVM_VERSION=11.*
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
(Niveau Entreprise uniquement) Noms APM séparés par l’espace.
Déployez l’artefact prédéfini spécifié (jar, war ou netcore zip, war est en préversion publique).
(Niveau Entreprise uniquement) Les noms de certificats séparés par l’espace, les certificats sont utilisés pendant la génération.
Quantité de ressources processeur. Doit être de 500 m ou de nombre de cœurs d’UC.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 1 |
Variables d’environnement séparées par espace au format « key[=value] ».
Quantité de ressources mémoire. Doit être 512Mi ou #Gi, par exemple, 1Gi, 3Gi.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 2Gi |
(Niveau Entreprise uniquement) Générer le générateur de services utilisé pour générer l’exécutable.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | default |
(Niveau Entreprise uniquement) Modèles de fichier de configuration séparés par « , » pour décider quels modèles du service de configuration d’application seront utilisés. Utilisez « » pour effacer les configurations existantes.
Arguments de l’image conteneur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Custom Container Arguments |
Commande de l’image conteneur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Custom Container Arguments |
Balise d’image conteneur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Custom Container Arguments |
Registre de l’image conteneur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Custom Container Arguments |
| Valeur par défaut: | docker.io |
(Niveau Entreprise uniquement) Chemin d’actionneur personnalisé de l’application. Valeur par défaut « /actuator ».
(Niveau Entreprise uniquement) Port d’actionneur personnalisé pour l’application. Valeur par défaut 8080.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
N’imprimez pas les journaux d’application lors du déploiement de l’application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Si la valeur est true, désactivez la sonde liveness et readiness.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est true, désactivez la validation jar.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde liveness de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde de préparation de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde de démarrage de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Variables d’environnement séparées par espace au format « key[=value] ».
Durée facultative en secondes, l’instance de l’application doit s’arrêter correctement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Chaîne contenant des options jvm, utilisez '=' au lieu de ' ' pour cet argument pour éviter l’erreur d’analyse bash, par exemple : --jvm-options='-Xms1024m -Xmx2048m'.
Infrastructure de langage de l’image conteneur chargée. Valeurs prises en charge : « springboot », « ».
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Custom Container Arguments |
Un chemin d’accès au fichier json indique la configuration de la sonde liveness.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Chaîne contenant le chemin d’accès à l’exécutable .NET par rapport à la racine zip.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Un chemin d’accès au fichier json indique la configuration de la sonde de préparation.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Mot de passe du registre de conteneurs.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Custom Container Arguments |
Nom d’utilisateur du registre de conteneurs.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Custom Container Arguments |
Version runtime du langage utilisé.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Java_11, Java_17, Java_21, Java_8, NetCore_31 |
(Niveaux standard et de base uniquement) Version du serveur Tomcat. Répertoriez toutes les versions de serveur prises en charge en exécutant az spring list-support-server-versions -o table. Cette fonctionnalité est disponible en préversion publique.
Déployez le dossier source spécifié. Le dossier sera emballé en tar, chargé et généré à l’aide de kpack. Valeur par défaut du dossier actif si aucune valeur n’est fournie.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Source Code deploy Arguments |
Un chemin d’accès au fichier json indique la configuration de la sonde de démarrage.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Module enfant à déployer, requis pour plusieurs packages jar générés à partir du code source.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Source Code deploy Arguments |
La version du déploiement reste inchangée si elle n’est pas définie.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 disable-remote-debugging
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Désactivez le débogage à distance pour un déploiement.
az spring app disable-remote-debugging --name
--resource-group
--service
[--deployment]
[--no-wait]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 enable-remote-debugging
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 le débogage à distance pour un déploiement.
az spring app enable-remote-debugging --name
--resource-group
--service
[--deployment]
[--no-wait]
[--port]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Port de débogage distant, la valeur doit être comprise entre 1024 et 65536, la valeur par défaut est 5005.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 5005 |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 get-remote-debugging-config
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Obtenez la configuration de débogage à distance d’un déploiement.
az spring app get-remote-debugging-config --name
--resource-group
--service
[--deployment]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 list
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Répertorier toutes les applications dans Azure Spring Apps.
az spring app list --resource-group
--service
Exemples
État de requête du stockage persistant de toutes les applications
az spring app list -s MyCluster -g MyResourceGroup -o json --query '[].{Name:name, PersistentStorage:properties.persistentDisk}'
Paramètres obligatoires
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 logs
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 journaux d’une instance d’application, les journaux sont diffusés en continu lors de la définition de « -f/--follow ».
az spring app logs --name
--resource-group
--service
[--deployment]
[--follow]
[--format-json]
[--instance]
[--limit]
[--lines]
[--since]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Spécifiez si les journaux doivent être diffusés en continu.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Mettez en forme les journaux JSON si le journal structuré est activé.
Nom d’une instance existante du déploiement.
Nombre maximal de kilo-octets de journaux à retourner. Le nombre de plafond est 2048.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 2048 |
Nombre de lignes à afficher. La valeur maximale est de 1 0000.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 50 |
Retourne uniquement les journaux plus récents qu’une durée relative comme 5, 2m ou 1h. La valeur maximale est de 1h.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 restart
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Redémarrez les instances de l’application, par défaut pour le déploiement de production.
az spring app restart --name
--resource-group
--service
[--deployment]
[--no-wait]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 scale
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Mettre à l’échelle manuellement une application ou ses déploiements.
az spring app scale --name
--resource-group
--service
[--cpu]
[--deployment]
[--instance-count]
[--max-replicas]
[--memory]
[--min-replicas]
[--no-wait]
[--scale-rule-auth --sra]
[--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc]
[--scale-rule-metadata --srm]
[--scale-rule-name --srn]
[--scale-rule-type --srt]
Exemples
Effectuez un scale-up d’une application sur 4 cœurs de processeur et 8 Go de mémoire par instance.
az spring app scale -n MyApp -s MyCluster -g MyResourceGroup --cpu 3 --memory 8
Effectuez un scale-out d’un déploiement de l’application à 5 instances.
az spring app scale -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --instance-count 5
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Quantité de ressources processeur. Doit être de 250m, 500m, 750m, 1250m ou un nombre de cœurs de processeur.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Nombre d’instances.
Nombre maximal de réplicas.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
| Valeur par défaut: | 10 |
Quantité de ressources mémoire. Doit être 512Mi, 1536Mi, 2560Mi, 3584Mi ou #Gi, par exemple, 1Gi, 3Gi.
Nombre minimal de réplicas.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
| Valeur par défaut: | 1 |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Mettre à l’échelle les paramètres d’authentification des règles. Format <triggerParameter>=<secretRef> et séparés par espace.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Nombre maximal de requêtes simultanées avant le scale-out. Uniquement pris en charge pour les règles de mise à l’échelle http et tcp.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Mettre à l’échelle les métadonnées de règle. Mettez en forme « key[=value] » et séparés par espace.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Nom de la règle de mise à l’échelle.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Type de la règle d’échelle. Valeur par défaut : http.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 set-deployment
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Définir le déploiement de production d’une application.
az spring app set-deployment --deployment
--name
--resource-group
--service
[--no-wait]
Exemples
Échangez un déploiement intermédiaire d’une application en production.
az spring app set-deployment -d green-deployment -n MyApp -s MyCluster -g MyResourceGroup
Paramètres obligatoires
Nom d’un déploiement existant de l’application.
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 show
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Affichez les détails d’une application dans Azure Spring Apps.
az spring app show --name
--resource-group
--service
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 show-deploy-log
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 le journal de génération du dernier déploiement, s’applique uniquement au déploiement de code source, par défaut au déploiement de production.
az spring app show-deploy-log --name
--resource-group
--service
[--deployment]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 start
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Démarrez les instances de l’application, par défaut pour le déploiement de production.
az spring app start --name
--resource-group
--service
[--deployment]
[--no-wait]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 stop
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Arrêtez les instances de l’application, par défaut pour le déploiement de production.
az spring app stop --name
--resource-group
--service
[--deployment]
[--no-wait]
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 unset-deployment
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Annuler le déploiement de production d’une application.
az spring app unset-deployment --name
--resource-group
--service
[--no-wait]
Exemples
Échangez le déploiement de production d’une application en préproduction si l’application a le déploiement de production.
az spring app unset-deployment -n MyApp -s MyCluster -g MyResourceGroup
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 update
Cette commande est implicitement déconseillée, car le groupe de commandes « spring » est déconseillé et sera supprimé dans une version ultérieure.
Mettez à jour les configurations d’une application.
az spring app update --name
--resource-group
--service
[--assign-endpoint {false, true}]
[--assign-public-endpoint {false, true}]
[--backend-protocol {Default, GRPC}]
[--client-auth-certs]
[--config-file-patterns]
[--custom-actuator-path]
[--custom-actuator-port]
[--deployment]
[--disable-probe {false, true}]
[--disable-tea --disable-test-endpoint-auth {false, true}]
[--enable-ingress-to-app-tls {false, true}]
[--enable-liveness-probe {false, true}]
[--enable-persistent-storage --enable-ps {false, true}]
[--enable-readiness-probe {false, true}]
[--enable-startup-probe {false, true}]
[--env]
[--grace-period --termination-grace-period-seconds]
[--https-only {false, true}]
[--ingress-read-timeout]
[--ingress-send-timeout]
[--jvm-options]
[--liveness-probe-config]
[--loaded-public-certificate-file]
[--main-entry]
[--no-wait]
[--persistent-storage]
[--readiness-probe-config]
[--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
[--secrets]
[--session-affinity {Cookie, None}]
[--session-max-age]
[--startup-probe-config]
[--workload-profile]
Exemples
Ajoutez une variable d’environnement pour l’application.
az spring app update -n MyApp -s MyCluster -g MyResourceGroup --env foo=bar
Paramètres obligatoires
Nom de l’application en cours d’exécution dans l’instance Azure Spring Apps spécifiée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
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.
Si la valeur est true, affectez l’URL du point de terminaison pour l’accès direct.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est true, affectez l’URL du point de terminaison accessible en dehors du réseau virtuel pour l’application d’instance d’injection de réseau virtuel.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Protocole principal d’entrée de l’application. La valeur par défaut signifie HTTP/HTTPS/WebSocket.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Default, GRPC |
Chaîne séparée par un espace contenant des ID de ressource de certificats pour l’authentification du client. par exemple : --client_auth_certs='id0 id1'. Utilisez « » pour effacer les certificats existants.
(Niveau Entreprise uniquement) Modèles de fichier de configuration séparés par « , » pour décider quels modèles du service de configuration d’application seront utilisés. Utilisez « » pour effacer les configurations existantes.
(Niveau Entreprise uniquement) Chemin d’actionneur personnalisé de l’application. Valeur par défaut « /actuator ».
(Niveau Entreprise uniquement) Port d’actionneur personnalisé pour l’application. Valeur par défaut 8080.
Nom d’un déploiement existant de l’application. Valeur par défaut du déploiement de production s’il n’est pas spécifié.
Si la valeur est true, désactivez la sonde liveness et readiness.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est true, désactivez l’authentification du point de terminaison de test de l’application.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est true, activez l’entrée vers tls d’application.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde liveness de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Si la valeur est true, montez un disque 50G (niveau tarifaire Standard) ou 1G (niveau tarifaire de base) avec le chemin d’accès par défaut.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde de préparation de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Si la valeur est false, désactivez la sonde de démarrage de l’instance d’application.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
| Valeurs acceptées: | false, true |
Variables d’environnement séparées par espace au format « key[=value] ».
Durée facultative en secondes, l’instance de l’application doit s’arrêter correctement.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Si la valeur est true, accédez à l’application via https.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Valeur de délai d’expiration de lecture d’entrée en secondes. Par défaut, 300, minimum est 1, maximum est 1800.
Valeur de délai d’expiration d’envoi d’entrée en secondes. Par défaut, 60, minimum est 1, la valeur maximale est 1800.
Chaîne contenant des options jvm, utilisez '=' au lieu de ' ' pour cet argument pour éviter l’erreur d’analyse bash, par exemple : --jvm-options='-Xms1024m -Xmx2048m'.
Un chemin d’accès au fichier json indique la configuration de la sonde liveness.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Un chemin d’accès au fichier json indique les certificats qui seraient chargés dans l’application.
Chemin d’accès à l’exécutable .NET relatif à la racine zip.
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Chemin d’accès au fichier json pour les stockages persistants à monter sur l’application.
Un chemin d’accès au fichier json indique la configuration de la sonde de préparation.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Version runtime du langage utilisé.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Java_11, Java_17, Java_21, Java_8, NetCore_31 |
Liste des secrets de l’application. Mettez en forme « key[=value] » et séparés par espace.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Affinité de session d’entrée de l’application.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Cookie, None |
Heure jusqu’à l’expiration du cookie. Le minimum est de 1 seconde, la valeur maximale est de 7 jours. Si la valeur est 0, la période d’expiration est égale à la période de session du navigateur.
Un chemin d’accès au fichier json indique la configuration de la sonde de démarrage.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | App Customization Arguments |
Profil de charge de travail utilisé dans l’environnement managé. La valeur par défaut est « Consommation ».
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | StandardGen2 Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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 |