az spring app

Catatan

Referensi ini adalah bagian dari ekstensi spring untuk Azure CLI (versi 2.56.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah aplikasi az spring. Pelajari lebih lanjut tentang ekstensi.

Perintah untuk mengelola aplikasi di Azure Spring Apps.

Perintah

Nama Deskripsi Jenis Status
az spring app append-loaded-public-certificate

Tambahkan sertifikat publik baru yang dimuat ke aplikasi di Azure Spring Apps.

Ekstensi GA
az spring app append-persistent-storage

Tambahkan penyimpanan persisten baru ke aplikasi di Azure Spring Apps.

Ekstensi GA
az spring app binding

Perintah untuk mengelola pengikatan dengan Azure Data Services, Anda perlu memulai ulang aplikasi secara manual untuk membuat pengaturan berlaku.

Ekstensi Tidak digunakan lagi
az spring app binding cosmos

Perintah untuk mengelola pengikatan Azure Cosmos DB.

Ekstensi Tidak digunakan lagi
az spring app binding cosmos add

Ikat Azure Cosmos DB dengan aplikasi.

Ekstensi Tidak digunakan lagi
az spring app binding cosmos update

Perbarui pengikatan layanan Azure Cosmos DB aplikasi.

Ekstensi Tidak digunakan lagi
az spring app binding list

Mencantumkan semua pengikatan layanan di aplikasi.

Ekstensi Tidak digunakan lagi
az spring app binding mysql

Perintah untuk mengelola pengikatan Azure Database for MySQL.

Ekstensi Tidak digunakan lagi
az spring app binding mysql add

Ikat Azure Database for MySQL dengan aplikasi.

Ekstensi Tidak digunakan lagi
az spring app binding mysql update

Perbarui pengikatan layanan Azure Database for MySQL aplikasi.

Ekstensi Tidak digunakan lagi
az spring app binding redis

Perintah untuk mengelola pengikatan Azure Cache for Redis.

Ekstensi Tidak digunakan lagi
az spring app binding redis add

Ikat Azure Cache for Redis dengan aplikasi.

Ekstensi Tidak digunakan lagi
az spring app binding redis update

Perbarui pengikatan layanan Azure Cache for Redis aplikasi.

Ekstensi Tidak digunakan lagi
az spring app binding remove

Menghapus pengikatan layanan aplikasi.

Ekstensi Tidak digunakan lagi
az spring app binding show

Tampilkan detail pengikatan layanan.

Ekstensi Tidak digunakan lagi
az spring app connect

Koneksi ke shell interaktif instans aplikasi untuk pemecahan masalah'.

Ekstensi GA
az spring app create

Buat aplikasi baru dengan penyebaran default di instans Azure Spring Apps.

Ekstensi GA
az spring app custom-domain

Perintah untuk mengelola domain kustom.

Ekstensi GA
az spring app custom-domain bind

Ikat domain kustom dengan aplikasi.

Ekstensi GA
az spring app custom-domain list

Mencantumkan semua domain kustom aplikasi.

Ekstensi GA
az spring app custom-domain show

Perlihatkan detail domain kustom.

Ekstensi GA
az spring app custom-domain unbind

Batalkan ikatan domain kustom aplikasi.

Ekstensi GA
az spring app custom-domain update

Perbarui domain kustom aplikasi.

Ekstensi GA
az spring app delete

Menghapus aplikasi di Azure Spring Apps.

Ekstensi GA
az spring app deploy

Sebarkan kode sumber atau biner bawaan ke aplikasi dan perbarui konfigurasi terkait.

Ekstensi GA
az spring app deployment

Perintah untuk mengelola siklus hidup penyebaran aplikasi di Azure Spring Apps. Lebih banyak operasi pada penyebaran dapat dilakukan pada tingkat aplikasi dengan parameter --deployment. misalnya az spring app deploy --deployment .

Ekstensi GA
az spring app deployment create

Buat penyebaran penahapan untuk aplikasi. Untuk menyebarkan kode atau memperbarui pengaturan ke penyebaran yang ada, gunakan az spring app deploy/update --deployment <staging deployment>.

Ekstensi GA
az spring app deployment delete

Menghapus penyebaran aplikasi.

Ekstensi GA
az spring app deployment generate-heap-dump

Buat heap dump instans aplikasi target Anda ke jalur file yang diberikan.

Ekstensi GA
az spring app deployment generate-thread-dump

Buat cadangan utas instans aplikasi target Anda ke jalur file yang diberikan.

Ekstensi GA
az spring app deployment list

Mencantumkan semua penyebaran dalam aplikasi.

Ekstensi GA
az spring app deployment show

Menampilkan detail penyebaran.

Ekstensi GA
az spring app deployment start-jfr

Mulai JFR pada instans aplikasi target Anda ke jalur file yang diberikan.

Ekstensi GA
az spring app disable-remote-debugging

Nonaktifkan penelusuran kesalahan jarak jauh untuk penyebaran.

Ekstensi GA
az spring app enable-remote-debugging

Aktifkan penelusuran kesalahan jarak jauh untuk penyebaran.

Ekstensi GA
az spring app get-remote-debugging-config

Dapatkan konfigurasi penelusuran kesalahan jarak jauh dari penyebaran.

Ekstensi GA
az spring app identity

Mengelola identitas terkelola aplikasi.

Ekstensi GA
az spring app identity assign

Aktifkan identitas terkelola yang ditetapkan sistem atau tetapkan identitas terkelola yang ditetapkan pengguna ke aplikasi.

Ekstensi GA
az spring app identity force-set

Paksa atur identitas terkelola pada aplikasi.

Ekstensi GA
az spring app identity remove

Menghapus identitas terkelola dari aplikasi.

Ekstensi GA
az spring app identity show

Tampilkan info identitas terkelola aplikasi.

Ekstensi GA
az spring app list

Mencantumkan semua aplikasi di Azure Spring Apps.

Ekstensi GA
az spring app log

Perintah untuk menyesuaikan log instans aplikasi dengan beberapa opsi. Jika aplikasi hanya memiliki satu instans, nama instans bersifat opsional.

Ekstensi Tidak digunakan lagi
az spring app log tail

Tampilkan log instans aplikasi, log akan dialirkan saat mengatur '-f/--follow'.

Ekstensi Tidak digunakan lagi
az spring app logs

Tampilkan log instans aplikasi, log akan dialirkan saat mengatur '-f/--follow'.

Ekstensi GA
az spring app restart

Mulai ulang instans aplikasi, default ke penyebaran produksi.

Ekstensi GA
az spring app scale

Menskalakan aplikasi atau penyebarannya secara manual.

Ekstensi GA
az spring app set-deployment

Atur penyebaran produksi aplikasi.

Ekstensi GA
az spring app show

Menampilkan detail aplikasi di Azure Spring Apps.

Ekstensi GA
az spring app show-deploy-log

Tampilkan log build dari penyebaran terakhir, hanya berlaku untuk penyebaran kode sumber, default ke penyebaran produksi.

Ekstensi GA
az spring app start

Mulai instans aplikasi, default ke penyebaran produksi.

Ekstensi GA
az spring app stop

Hentikan instans aplikasi, default ke penyebaran produksi.

Ekstensi GA
az spring app unset-deployment

Batalkan penyebaran produksi aplikasi.

Ekstensi GA
az spring app update

Memperbarui konfigurasi aplikasi.

Ekstensi GA

az spring app append-loaded-public-certificate

Tambahkan sertifikat publik baru yang dimuat ke aplikasi di Azure Spring Apps.

az spring app append-loaded-public-certificate --certificate-name
                                               --load-trust-store {false, true}
                                               --name
                                               --resource-group
                                               --service

Contoh

Tambahkan sertifikat publik baru yang dimuat ke aplikasi.

az spring app append-loaded-public-certificate --name MyApp --service MyCluster --resource-group MyResourceGroup --certificate-name MyCertName --load-trust-store true

Parameter yang Diperlukan

--certificate-name

Nama sertifikat yang akan ditambahkan.

--load-trust-store

Jika true, sertifikat akan dimuat ke penyimpanan kepercayaan untuk aplikasi Java.

nilai yang diterima: false, true
nilai default: False
--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app append-persistent-storage

Tambahkan penyimpanan persisten baru ke aplikasi di 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]

Contoh

Tambahkan penyimpanan persisten baru ke aplikasi.

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

Parameter yang Diperlukan

--mount-path

Jalur untuk volume penyimpanan persisten yang akan dipasang.

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--persistent-storage-type -t

Jenis volume penyimpanan persisten.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

--storage-name

Nama sumber daya penyimpanan yang Anda buat di Azure Spring Apps.

Parameter Opsional

--enable-sub-path

[opsional] Jika true, akan dipasang di subdirektori terpisah dengan jalur yang sama untuk setiap instans aplikasi .

nilai yang diterima: false, true
nilai default: False
--mount-options

[opsional] Opsi pemasangan untuk volume penyimpanan persisten.

--read-only

[opsional] Jika true, volume penyimpanan persisten hanya akan dibaca.

nilai yang diterima: false, true
nilai default: False
--share-name

Nama berbagi file yang telah dibuat sebelumnya. ShareName harus disediakan hanya jika jenis volume penyimpanan persisten adalah AzureFileVolume.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app connect

Koneksi ke shell interaktif instans aplikasi untuk pemecahan masalah'.

az spring app connect --name
                      --resource-group
                      --service
                      [--deployment]
                      [--instance]
                      [--shell-cmd]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--instance -i

Nama instans penyebaran yang ada.

--shell-cmd

Perintah shell yang akan dijalankan saat terhubung ke instans aplikasi.

nilai default: /bin/sh
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app create

Buat aplikasi baru dengan penyebaran default di instans 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-config-server]
                     [--bind-service-registry]
                     [--client-auth-certs]
                     [--cpu]
                     [--deployment-name]
                     [--disable-probe {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--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]
                     [--scale-rule-http-concurrency]
                     [--scale-rule-metadata]
                     [--scale-rule-name]
                     [--scale-rule-type]
                     [--secrets]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]
                     [--system-assigned {false, true}]
                     [--user-assigned]
                     [--workload-profile]

Contoh

Buat aplikasi dengan konfigurasi default.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup

Buat aplikasi yang dapat diakses publik dengan 3 instans dan 2 inti cpu dan memori 3 GB per instans.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup --assign-endpoint true --cpu 2 --memory 3 --instance-count 3

Buat aplikasi yang mengikat ke Service Registry default, Application Configuration Service, dan Spring Cloud Config Server.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup --bind-service-registry --bind-application-configuration-service --bind-config-server

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--assign-endpoint

Jika true, tetapkan URL titik akhir untuk akses langsung.

nilai yang diterima: false, true
nilai default: False
--assign-public-endpoint

Jika true, tetapkan URL titik akhir yang dapat diakses dari jaringan virtual untuk aplikasi instans injeksi vnet.

nilai yang diterima: false, true
--backend-protocol

Protokol aplikasi backend Ingress. Default berarti HTTP/HTTPS/WebSocket.

nilai yang diterima: Default, GRPC
--bind-acs --bind-application-configuration-service

Ikat aplikasi ke Layanan Konfigurasi Aplikasi default secara otomatis.

--bind-config-server --bind-cs
Pratinjau

Ikat aplikasi ke Server Konfigurasi default secara otomatis.

--bind-service-registry --bind-sr

Ikat aplikasi ke Registri Layanan default secara otomatis.

--client-auth-certs

String yang dipisahkan spasi yang berisi id sumber daya sertifikat untuk autentikasi klien. misalnya: --client_auth_certs='id0 id1'. Gunakan '' untuk menghapus sertifikat yang ada.

--cpu

Kuantitas sumber daya CPU. Harus 250m, 500m, 750m, 1250m atau jumlah inti CPU.

--deployment-name

Nama penyebaran default.

nilai default: default
--disable-probe

Jika true, nonaktifkan pemeriksaan keaktifan dan kesiapan.

nilai yang diterima: false, true
--enable-liveness-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan keaktifan instans aplikasi.

nilai yang diterima: false, true
--enable-persistent-storage --enable-ps

Jika true, pasang disk 50G (tingkat Harga Standar) atau 1G (tingkat Harga Dasar) dengan jalur default.

nilai yang diterima: false, true
--enable-readiness-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan kesiapan instans aplikasi.

nilai yang diterima: false, true
--enable-startup-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan startup instans aplikasi.

nilai yang diterima: false, true
--env

Variabel lingkungan yang dipisahkan spasi dalam format 'key[=value]'.

--grace-period --termination-grace-period-seconds
Pratinjau

Durasi opsional dalam detik instans aplikasi perlu dihentikan dengan lancar.

--ingress-read-timeout

Ingress membaca nilai batas waktu dalam detik. Default 300, minimum adalah 1, maksimum adalah 1800.

--ingress-send-timeout

Ingress mengirim nilai batas waktu dalam hitung detik. Default 60, minimum adalah 1, maksimum adalah 1800.

--instance-count

Jumlah instans.

nilai default: 1
--jvm-options

String yang berisi opsi jvm, gunakan '=' alih-alih ' ' untuk argumen ini untuk menghindari kesalahan penguraian bash, misalnya: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan keaktifan.

--loaded-public-certificate-file -f

Jalur file json menunjukkan sertifikat yang akan dimuat ke aplikasi.

--max-replicas

Jumlah maksimum replika.

nilai default: 10
--memory

Kuantitas sumber daya memori. Harus 512Mi, 1536Mi, 2560Mi, 3584Mi atau #Gi, misalnya, 1Gi, 3Gi.

--min-replicas

Jumlah minimum replika.

nilai default: 1
--persistent-storage

Jalur file json untuk penyimpanan persisten yang akan dipasang ke aplikasi.

--readiness-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan kesiapan.

--runtime-version

Versi runtime bahasa yang digunakan.

nilai yang diterima: Java_11, Java_17, Java_21, Java_8, NetCore_31
--scale-rule-auth --sra

Parameter autentikasi aturan skala. Format "=" dan dipisahkan oleh spasi.

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Jumlah maksimum permintaan bersamaan sebelum peluasan skala. Hanya didukung untuk aturan skala http dan tcp.

--scale-rule-metadata --srm

Metadata aturan skala. Format "key[=value]" dan dipisahkan oleh spasi.

--scale-rule-name --srn

Nama aturan skala.

--scale-rule-type --srt

Jenis aturan skala. Default: http.

--secrets

Daftar rahasia untuk aplikasi. Format "key[=value]" dan dipisahkan oleh spasi.

--session-affinity

Afinitas sesi Ingress aplikasi.

nilai yang diterima: Cookie, None
--session-max-age

Waktu hingga cookie kedaluwarsa. Minimum adalah 1 detik, maksimum adalah 7 hari. Jika diatur ke 0, periode kedaluwarsa sama dengan periode sesi browser.

--startup-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan startup.

--system-assigned

Aktifkan identitas terkelola yang ditetapkan sistem.

nilai yang diterima: false, true
--user-assigned
Pratinjau

ID sumber daya identitas terkelola yang ditetapkan pengguna yang dipisahkan ruang untuk di-assgin ke aplikasi.

--workload-profile

Profil beban kerja yang digunakan di lingkungan terkelola. Default ke "Konsumsi".

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app delete

Menghapus aplikasi di Azure Spring Apps.

az spring app delete --name
                     --resource-group
                     --service

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app deploy

Sebarkan kode sumber atau biner bawaan ke aplikasi dan perbarui konfigurasi terkait.

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]
                     [--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]

Contoh

Menyebarkan kode sumber ke aplikasi. Ini akan mengemas direktori saat ini, membangun biner dengan Pivotal Build Service lalu menyebarkan ke aplikasi.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --source-path

Sebarkan jar bawaan ke aplikasi dengan opsi jvm dan variabel lingkungan.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Sebarkan perang bawaan ke aplikasi dengan versi server, opsi jvm, dan variabel lingkungan (Standar dan Tingkat Dasar Saja).

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

Menyebarkan kode sumber ke penyebaran aplikasi tertentu.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --source-path

Sebarkan gambar kontainer di Docker Hub ke aplikasi.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1

Sebarkan gambar kontainer pada registri privat ke aplikasi.

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>

Sebarkan dengan pola file konfigurasi Application Configuration Service ke aplikasi.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --config-file-patterns MyPatterns --artifact-path app.jar

Sebarkan jar bawaan ke aplikasi dengan build env (hanya untuk tingkat Enterprise).

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --build-env BP_JVM_VERSION=11.*

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--apms

(Hanya Tingkat Perusahaan) Nama APM yang dipisahkan spasi.

--artifact-path

Sebarkan artefak bawaan yang ditentukan (jar, perang, atau zip netcore, perang ada di pratinjau publik).

--build-certificates

(Hanya Tingkat Perusahaan) Nama sertifikat yang dipisahkan spasi, sertifikat digunakan selama waktu build.

--build-cpu

Kuantitas sumber daya CPU. Harus 500m atau jumlah inti CPU.

nilai default: 1
--build-env

Variabel lingkungan yang dipisahkan spasi dalam format 'key[=value]'.

--build-memory

Kuantitas sumber daya memori. Harus 512Mi atau #Gi, misalnya, 1Gi, 3Gi.

nilai default: 2Gi
--builder

(Hanya Tingkat Perusahaan) Build service builder yang digunakan untuk membangun executable.

nilai default: default
--config-file-patterns

(Hanya Tingkat Perusahaan) Pola file konfigurasi dipisahkan dengan ',' untuk memutuskan pola Layanan Konfigurasi Aplikasi mana yang akan digunakan. Gunakan '""' untuk menghapus konfigurasi yang ada.

--container-args

Argumen gambar kontainer.

--container-command

Perintah gambar kontainer.

--container-image

Tag gambar kontainer.

--container-registry

Registri gambar kontainer.

nilai default: docker.io
--custom-actuator-path

(Hanya Tingkat Perusahaan) Jalur aktuator kustom untuk aplikasi. Default ke "/aktuator".

--custom-actuator-port

(Hanya Tingkat Perusahaan) Port aktuator kustom untuk aplikasi. Default ke 8080.

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--disable-app-log

Jangan mencetak log aplikasi saat menyebarkan aplikasi.

nilai default: False
--disable-probe

Jika true, nonaktifkan pemeriksaan keaktifan dan kesiapan.

nilai yang diterima: false, true
--disable-validation

Jika true, nonaktifkan validasi jar.

nilai yang diterima: false, true
--enable-liveness-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan keaktifan instans aplikasi.

nilai yang diterima: false, true
--enable-readiness-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan kesiapan instans aplikasi.

nilai yang diterima: false, true
--enable-startup-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan startup instans aplikasi.

nilai yang diterima: false, true
--env

Variabel lingkungan yang dipisahkan spasi dalam format 'key[=value]'.

--grace-period --termination-grace-period-seconds
Pratinjau

Durasi opsional dalam detik instans aplikasi perlu dihentikan dengan lancar.

--jvm-options

String yang berisi opsi jvm, gunakan '=' alih-alih ' ' untuk argumen ini untuk menghindari kesalahan penguraian bash, misalnya: --jvm-options='-Xms1024m -Xmx2048m'.

--language-framework

Kerangka kerja bahasa gambar kontainer yang diunggah. Nilai yang didukung: "springboot", "".

--liveness-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan keaktifan.

--main-entry -m

String yang berisi jalur ke .NET executable relatif terhadap akar zip.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--readiness-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan kesiapan.

--registry-password

Kata sandi registri kontainer.

--registry-username

Nama pengguna registri kontainer.

--runtime-version

Versi runtime bahasa yang digunakan.

nilai yang diterima: Java_11, Java_17, Java_21, Java_8, NetCore_31
--server-version

(Hanya Tingkat Standar dan Dasar) Versi server Tomcat. Cantumkan semua versi server yang didukung dengan menjalankan az spring list-support-server-versions -o table. Fitur ini berada dalam pratinjau publik.

--source-path

Sebarkan folder sumber yang ditentukan. Folder akan dikemas ke dalam tar, diunggah, dan dibangun menggunakan kpack. Default ke folder saat ini jika tidak ada nilai yang disediakan.

--startup-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan startup.

--target-module

Modul anak yang akan disebarkan, diperlukan untuk beberapa paket jar yang dibangun dari kode sumber.

--version

Versi penyebaran, tetap tidak berubah jika tidak diatur.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app disable-remote-debugging

Nonaktifkan penelusuran kesalahan jarak jauh untuk penyebaran.

az spring app disable-remote-debugging --name
                                       --resource-group
                                       --service
                                       [--deployment]
                                       [--no-wait]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app enable-remote-debugging

Aktifkan penelusuran kesalahan jarak jauh untuk penyebaran.

az spring app enable-remote-debugging --name
                                      --resource-group
                                      --service
                                      [--deployment]
                                      [--no-wait]
                                      [--port]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--port -p

Port debugging jarak jauh, nilainya harus dari 1024 hingga 65536, nilai defaultnya adalah 5005.

nilai default: 5005
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app get-remote-debugging-config

Dapatkan konfigurasi penelusuran kesalahan jarak jauh dari penyebaran.

az spring app get-remote-debugging-config --name
                                          --resource-group
                                          --service
                                          [--deployment]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app list

Mencantumkan semua aplikasi di Azure Spring Apps.

az spring app list --resource-group
                   --service

Contoh

Status kueri penyimpanan persisten semua aplikasi

az spring app list -s MyCluster -g MyResourceGroup -o json --query '[].{Name:name, PersistentStorage:properties.persistentDisk}'

Parameter yang Diperlukan

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app logs

Tampilkan log instans aplikasi, log akan dialirkan saat mengatur '-f/--follow'.

az spring app logs --name
                   --resource-group
                   --service
                   [--deployment]
                   [--follow]
                   [--format-json]
                   [--instance]
                   [--limit]
                   [--lines]
                   [--since]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--follow -f

Tentukan apakah log harus dialirkan.

nilai default: False
--format-json

Format log JSON jika log terstruktur diaktifkan.

--instance -i

Nama instans penyebaran yang ada.

--limit

Kilobyte maksimum log yang akan dikembalikan. Nomor plafon adalah 2048.

nilai default: 2048
--lines

Jumlah baris yang akan ditampilkan. Maksimum adalah 10000.

nilai default: 50
--since

Hanya mengembalikan log yang lebih baru dari durasi relatif seperti 5s, 2m, atau 1h. Maksimum adalah 1 jam.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app restart

Mulai ulang instans aplikasi, default ke penyebaran produksi.

az spring app restart --name
                      --resource-group
                      --service
                      [--deployment]
                      [--no-wait]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app scale

Menskalakan aplikasi atau penyebarannya secara manual.

az spring app scale --name
                    --resource-group
                    --service
                    [--cpu]
                    [--deployment]
                    [--instance-count]
                    [--max-replicas]
                    [--memory]
                    [--min-replicas]
                    [--no-wait]
                    [--scale-rule-auth]
                    [--scale-rule-http-concurrency]
                    [--scale-rule-metadata]
                    [--scale-rule-name]
                    [--scale-rule-type]

Contoh

Tingkatkan skala aplikasi menjadi 4 inti cpu dan memori 8 Gb per instans.

az spring app scale -n MyApp -s MyCluster -g MyResourceGroup --cpu 3 --memory 8

Perluas skala penyebaran aplikasi ke 5 instans.

az spring app scale -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --instance-count 5

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--cpu

Kuantitas sumber daya CPU. Harus 250m, 500m, 750m, 1250m atau jumlah inti CPU.

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--instance-count

Jumlah instans.

--max-replicas

Jumlah maksimum replika.

nilai default: 10
--memory

Kuantitas sumber daya memori. Harus 512Mi, 1536Mi, 2560Mi, 3584Mi atau #Gi, misalnya, 1Gi, 3Gi.

--min-replicas

Jumlah minimum replika.

nilai default: 1
--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--scale-rule-auth --sra

Parameter autentikasi aturan skala. Format "=" dan dipisahkan oleh spasi.

--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Jumlah maksimum permintaan bersamaan sebelum peluasan skala. Hanya didukung untuk aturan skala http dan tcp.

--scale-rule-metadata --srm

Metadata aturan skala. Format "key[=value]" dan dipisahkan oleh spasi.

--scale-rule-name --srn

Nama aturan skala.

--scale-rule-type --srt

Jenis aturan skala. Default: http.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app set-deployment

Atur penyebaran produksi aplikasi.

az spring app set-deployment --deployment
                             --name
                             --resource-group
                             --service
                             [--no-wait]

Contoh

Menukar penyebaran penahapan aplikasi ke produksi.

az spring app set-deployment -d green-deployment -n MyApp -s MyCluster -g MyResourceGroup

Parameter yang Diperlukan

--deployment -d

Nama penyebaran aplikasi yang ada.

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app show

Menampilkan detail aplikasi di Azure Spring Apps.

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

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app show-deploy-log

Tampilkan log build dari penyebaran terakhir, hanya berlaku untuk penyebaran kode sumber, default ke penyebaran produksi.

az spring app show-deploy-log --name
                              --resource-group
                              --service
                              [--deployment]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app start

Mulai instans aplikasi, default ke penyebaran produksi.

az spring app start --name
                    --resource-group
                    --service
                    [--deployment]
                    [--no-wait]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app stop

Hentikan instans aplikasi, default ke penyebaran produksi.

az spring app stop --name
                   --resource-group
                   --service
                   [--deployment]
                   [--no-wait]

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app unset-deployment

Batalkan penyebaran produksi aplikasi.

az spring app unset-deployment --name
                               --resource-group
                               --service
                               [--no-wait]

Contoh

Tukar penyebaran produksi aplikasi untuk penahapan jika aplikasi memiliki penyebaran produksi.

az spring app unset-deployment -n MyApp -s MyCluster -g MyResourceGroup

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az spring app update

Memperbarui konfigurasi aplikasi.

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}]
                     [--enable-ingress-to-app-tls {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--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]

Contoh

Tambahkan variabel lingkungan untuk aplikasi.

az spring app update -n MyApp -s MyCluster -g MyResourceGroup --env foo=bar

Parameter yang Diperlukan

--name -n

Nama aplikasi yang berjalan dalam instans Azure Spring Apps yang ditentukan.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--service -s

Nama instans Azure Spring Apps, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring=.

Parameter Opsional

--assign-endpoint

Jika true, tetapkan URL titik akhir untuk akses langsung.

nilai yang diterima: false, true
--assign-public-endpoint

Jika true, tetapkan URL titik akhir yang dapat diakses dari jaringan virtual untuk aplikasi instans injeksi vnet.

nilai yang diterima: false, true
--backend-protocol

Protokol aplikasi backend Ingress. Default berarti HTTP/HTTPS/WebSocket.

nilai yang diterima: Default, GRPC
--client-auth-certs

String yang dipisahkan spasi yang berisi id sumber daya sertifikat untuk autentikasi klien. misalnya: --client_auth_certs='id0 id1'. Gunakan '' untuk menghapus sertifikat yang ada.

--config-file-patterns

(Hanya Tingkat Perusahaan) Pola file konfigurasi dipisahkan dengan ',' untuk memutuskan pola Layanan Konfigurasi Aplikasi mana yang akan digunakan. Gunakan '""' untuk menghapus konfigurasi yang ada.

--custom-actuator-path

(Hanya Tingkat Perusahaan) Jalur aktuator kustom untuk aplikasi. Default ke "/aktuator".

--custom-actuator-port

(Hanya Tingkat Perusahaan) Port aktuator kustom untuk aplikasi. Default ke 8080.

--deployment -d

Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.

--disable-probe

Jika true, nonaktifkan pemeriksaan keaktifan dan kesiapan.

nilai yang diterima: false, true
--enable-ingress-to-app-tls

Jika true, aktifkan ingress ke tls aplikasi.

nilai yang diterima: false, true
--enable-liveness-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan keaktifan instans aplikasi.

nilai yang diterima: false, true
--enable-persistent-storage --enable-ps

Jika true, pasang disk 50G (tingkat Harga Standar) atau 1G (tingkat Harga Dasar) dengan jalur default.

nilai yang diterima: false, true
--enable-readiness-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan kesiapan instans aplikasi.

nilai yang diterima: false, true
--enable-startup-probe
Pratinjau

Jika false, akan menonaktifkan pemeriksaan startup instans aplikasi.

nilai yang diterima: false, true
--env

Variabel lingkungan yang dipisahkan spasi dalam format 'key[=value]'.

--grace-period --termination-grace-period-seconds
Pratinjau

Durasi opsional dalam detik instans aplikasi perlu dihentikan dengan lancar.

--https-only

Jika true, akses aplikasi melalui https.

nilai yang diterima: false, true
--ingress-read-timeout

Ingress membaca nilai batas waktu dalam detik. Default 300, minimum adalah 1, maksimum adalah 1800.

--ingress-send-timeout

Ingress mengirim nilai batas waktu dalam hitung detik. Default 60, minimum adalah 1, maksimum adalah 1800.

--jvm-options

String yang berisi opsi jvm, gunakan '=' alih-alih ' ' untuk argumen ini untuk menghindari kesalahan penguraian bash, misalnya: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan keaktifan.

--loaded-public-certificate-file -f

Jalur file json menunjukkan sertifikat yang akan dimuat ke aplikasi.

--main-entry -m

Jalur ke .NET yang dapat dieksekusi relatif terhadap akar zip.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--persistent-storage

Jalur file json untuk penyimpanan persisten yang akan dipasang ke aplikasi.

--readiness-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan kesiapan.

--runtime-version

Versi runtime bahasa yang digunakan.

nilai yang diterima: Java_11, Java_17, Java_21, Java_8, NetCore_31
--secrets

Daftar rahasia untuk aplikasi. Format "key[=value]" dan dipisahkan oleh spasi.

--session-affinity

Afinitas sesi Ingress aplikasi.

nilai yang diterima: Cookie, None
--session-max-age

Waktu hingga cookie kedaluwarsa. Minimum adalah 1 detik, maksimum adalah 7 hari. Jika diatur ke 0, periode kedaluwarsa sama dengan periode sesi browser.

--startup-probe-config
Pratinjau

Jalur file json menunjukkan konfigurasi pemeriksaan startup.

--workload-profile

Profil beban kerja yang digunakan di lingkungan terkelola. Default ke "Konsumsi".

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.