az spring app deployment
Nota
Questo riferimento fa parte dell'estensione spring
Questo gruppo di comandi è deprecato in modo implicito perché il gruppo di comandi 'spring' è deprecato e verrà rimosso in una versione futura.
Comandi per gestire il ciclo di vita delle distribuzioni di un'app in Azure Spring Apps. È possibile eseguire altre operazioni sulle distribuzioni a livello di app con il parametro --deployment. ad esempio az spring app deploy --deployment <staging deployment>.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az spring app deployment create |
Creare una distribuzione di staging per l'app. Per distribuire il codice o aggiornare l'impostazione in una distribuzione esistente, usare |
Estensione | Deprecated |
| az spring app deployment delete |
Eliminare una distribuzione dell'app. |
Estensione | Deprecated |
| az spring app deployment generate-heap-dump |
Generare un dump dell'heap dell'istanza dell'app di destinazione in base al percorso del file specificato. |
Estensione | Deprecated |
| az spring app deployment generate-thread-dump |
Generare un dump del thread dell'istanza dell'app di destinazione in un percorso di file specificato. |
Estensione | Deprecated |
| az spring app deployment list |
Elencare tutte le distribuzioni in un'app. |
Estensione | Deprecated |
| az spring app deployment show |
Visualizzare i dettagli di una distribuzione. |
Estensione | Deprecated |
| az spring app deployment start-jfr |
Avviare un JFR nell'istanza dell'app di destinazione per specificare il percorso del file. |
Estensione | Deprecated |
az spring app deployment create
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'spring' è deprecato e verrà rimosso in una versione futura.
Creare una distribuzione di staging per l'app. Per distribuire il codice o aggiornare l'impostazione in una distribuzione esistente, usare az spring app deploy/update --deployment <staging deployment>.
az spring app deployment create --app
--name
--resource-group
--service
[--apms]
[--artifact-path]
[--build-certificates]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--custom-actuator-path]
[--custom-actuator-port]
[--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]
[--instance-count]
[--jvm-options]
[--language-framework]
[--liveness-probe-config]
[--main-entry]
[--max-replicas]
[--memory]
[--min-replicas]
[--no-wait]
[--readiness-probe-config]
[--registry-password]
[--registry-username]
[--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]
[--server-version]
[--skip-clone-settings]
[--source-path]
[--startup-probe-config]
[--target-module]
[--version]
Esempio
Distribuire il codice sorgente in una nuova distribuzione di un'app. In questo modo si comprimerà la directory corrente, si compilerà il file binario con Pivotal Build Service e quindi si distribuirà.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --source-path
Distribuire un file JAR predefinito in un'app con opzioni jvm e variabili di ambiente.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Distribuire un'immagine del contenitore nell'hub Docker in un'app.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Distribuire un'immagine del contenitore in un registro privato in un'app.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>
Parametri necessari
Nome dell'app.
Nome della distribuzione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Il nome dell'istanza di Azure Spring Apps consente di configurare il servizio predefinito usando az configure --defaults spring=<name>.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
(Solo livello Enterprise) Nomi APM separati da spazi.
Distribuire l'artefatto predefinito specificato (jar, war o netcore zip, war è in anteprima pubblica).
(Solo livello Enterprise) Nomi di certificato separati da spazi, i certificati vengono usati durante la fase di compilazione.
Variabili di ambiente separate da spazi nel formato 'key[=value]'.
(Solo livello Enterprise) Compilare il generatore di servizi usato per compilare il file eseguibile.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | default |
(Solo livello Enterprise) Modelli di file di configurazione separati con "", per decidere quali modelli del servizio di configurazione dell'applicazione verranno usati. Usare """ per cancellare le configurazioni esistenti.
Argomenti dell'immagine del contenitore.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Custom Container Arguments |
Comando dell'immagine del contenitore.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Custom Container Arguments |
Tag dell'immagine del contenitore.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Custom Container Arguments |
Registro dell'immagine del contenitore.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Custom Container Arguments |
| Valore predefinito: | docker.io |
Quantità di risorse CPU. Deve essere 250m, 500m, 750m, 1250m o numero di core CPU.
(Solo livello Enterprise) Percorso dell'attuatore personalizzato per l'app. L'impostazione predefinita è "/attuatore".
(Solo livello Enterprise) Porta dell'attuatore personalizzata per l'app. Il valore predefinito è 8080.
Non stampare i log applicazioni quando si distribuisce l'applicazione.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Se true, disabilitare il probe di attività e conformità.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Se true, disabilitare la convalida jar.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Se false, disabiliterà il probe di attività dell'istanza dell'app.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | App Customization Arguments |
| Valori accettati: | false, true |
Se false, disabiliterà il probe di idoneità dell'istanza dell'app.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | App Customization Arguments |
| Valori accettati: | false, true |
Se false, disabiliterà il probe di avvio dell'istanza dell'app.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | App Customization Arguments |
| Valori accettati: | false, true |
Variabili di ambiente separate da spazi nel formato 'key[=value]'.
La durata facoltativa in secondi dell'istanza dell'app deve terminare normalmente.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | App Customization Arguments |
Numero di istanza.
Stringa contenente le opzioni jvm, usare '=' anziché ' per questo argomento per evitare l'errore di analisi bash, ad esempio --jvm-options='-Xms1024m -Xmx2048m'.
Framework del linguaggio dell'immagine del contenitore caricata. Valori supportati: "springboot", "".
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Custom Container Arguments |
Un percorso di file JSON indica la configurazione del probe di attività.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | App Customization Arguments |
Stringa contenente il percorso dell'eseguibile .NET relativo alla radice zip.
Numero massimo di repliche.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | StandardGen2 Arguments |
| Valore predefinito: | 10 |
Quantità di risorse di memoria. Deve essere 512Mi, 1536Mi, 2560Mi, 3584Mi o #Gi, ad esempio 1Gi, 3Gi.
Numero minimo di repliche.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | StandardGen2 Arguments |
| Valore predefinito: | 1 |
Non attendere il completamento dell'operazione a esecuzione prolungata.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Un percorso di file JSON indica la configurazione del probe di idoneità.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | App Customization Arguments |
Password del registro contenitori.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Custom Container Arguments |
Nome utente del registro contenitori.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Custom Container Arguments |
Versione di runtime del linguaggio usato.
| Proprietà | Valore |
|---|---|
| Valori accettati: | Java_11, Java_17, Java_21, Java_8, NetCore_31 |
Parametri di autenticazione delle regole di scalabilità. Formattare <triggerParameter>=<secretRef> e separare lo spazio.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | StandardGen2 Arguments |
Numero massimo di richieste simultanee prima dell'aumento del numero di istanze. Supportato solo per le regole di scalabilità HTTP e TCP.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | StandardGen2 Arguments |
Ridimensionare i metadati delle regole. Formattare "key[=value]" e separati da spazio.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | StandardGen2 Arguments |
Nome della regola di scalabilità.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | StandardGen2 Arguments |
Tipo della regola di scalabilità. Impostazione predefinita: http.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | StandardGen2 Arguments |
(Solo livelli Standard e Basic) Versione del server Tomcat. Elencare tutte le versioni del server supportate eseguendo az spring list-support-server-versions -o table. Questa funzionalità è disponibile in anteprima pubblica.
Creare la distribuzione di staging copierà automaticamente le impostazioni dalla distribuzione di produzione.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Distribuire la cartella di origine specificata. La cartella verrà compressa in tar, caricata e compilata usando kpack. L'impostazione predefinita è la cartella corrente se non viene specificato alcun valore.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Source Code deploy Arguments |
Un percorso di file JSON indica la configurazione del probe di avvio.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | App Customization Arguments |
Modulo figlio da distribuire, necessario per più pacchetti JAR compilati dal codice sorgente.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Source Code deploy Arguments |
Versione di distribuzione, mantenere invariata se non impostata.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az spring app deployment delete
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'spring' è deprecato e verrà rimosso in una versione futura.
Eliminare una distribuzione dell'app.
az spring app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Parametri necessari
Nome dell'app.
Nome della distribuzione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Il nome dell'istanza di Azure Spring Apps consente di configurare il servizio predefinito usando az configure --defaults spring=<name>.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Non attendere il completamento dell'operazione a esecuzione prolungata.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az spring app deployment generate-heap-dump
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'spring' è deprecato e verrà rimosso in una versione futura.
Generare un dump dell'heap dell'istanza dell'app di destinazione in base al percorso del file specificato.
az spring app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Parametri necessari
Nome dell'app.
Istanza dell'app di destinazione che si vuole eseguire il dump.
Percorso del file di montaggio per il file di dump.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Il nome dell'istanza di Azure Spring Apps consente di configurare il servizio predefinito usando az configure --defaults spring=<name>.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Nome di una distribuzione esistente dell'app. L'impostazione predefinita è la distribuzione di produzione se non è specificata.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az spring app deployment generate-thread-dump
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'spring' è deprecato e verrà rimosso in una versione futura.
Generare un dump del thread dell'istanza dell'app di destinazione in un percorso di file specificato.
az spring app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Parametri necessari
Nome dell'app.
Istanza dell'app di destinazione che si vuole eseguire il dump.
Percorso del file di montaggio per il file di dump.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Il nome dell'istanza di Azure Spring Apps consente di configurare il servizio predefinito usando az configure --defaults spring=<name>.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Nome di una distribuzione esistente dell'app. L'impostazione predefinita è la distribuzione di produzione se non è specificata.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az spring app deployment list
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'spring' è deprecato e verrà rimosso in una versione futura.
Elencare tutte le distribuzioni in un'app.
az spring app deployment list --app
--resource-group
--service
Parametri necessari
Nome dell'app.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Il nome dell'istanza di Azure Spring Apps consente di configurare il servizio predefinito usando az configure --defaults spring=<name>.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az spring app deployment show
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'spring' è deprecato e verrà rimosso in una versione futura.
Visualizzare i dettagli di una distribuzione.
az spring app deployment show --app
--name
--resource-group
--service
Parametri necessari
Nome dell'app.
Nome della distribuzione.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Il nome dell'istanza di Azure Spring Apps consente di configurare il servizio predefinito usando az configure --defaults spring=<name>.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az spring app deployment start-jfr
Questo comando è deprecato in modo implicito perché il gruppo di comandi 'spring' è deprecato e verrà rimosso in una versione futura.
Avviare un JFR nell'istanza dell'app di destinazione per specificare il percorso del file.
az spring app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Parametri necessari
Nome dell'app.
Istanza dell'app di destinazione che si vuole eseguire il dump.
Percorso del file di montaggio per il file di dump.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
Il nome dell'istanza di Azure Spring Apps consente di configurare il servizio predefinito usando az configure --defaults spring=<name>.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Nome di una distribuzione esistente dell'app. L'impostazione predefinita è la distribuzione di produzione se non è specificata.
Durata di JFR.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 60s |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |