az spring-cloud app deployment
Catatan
Referensi ini adalah bagian dari ekstensi spring-cloud untuk Azure CLI (versi 2.30.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal saat pertama kali Anda menjalankan perintah penyebaran aplikasi az spring-cloud . Pelajari lebih lanjut tentang ekstensi.
Perintah untuk mengelola siklus hidup penyebaran aplikasi di Azure Spring Cloud. Lebih banyak operasi pada penyebaran dapat dilakukan pada tingkat aplikasi dengan parameter --deployment. misalnya az spring-cloud app deploy --deployment .
Perintah
| az spring-cloud app deployment create |
Buat penyebaran penahapan untuk aplikasi. Untuk menyebarkan kode atau memperbarui pengaturan ke penyebaran yang ada, gunakan |
| az spring-cloud app deployment delete |
Menghapus penyebaran aplikasi. |
| az spring-cloud app deployment generate-heap-dump |
Buat heap dump instans aplikasi target Anda ke jalur file yang diberikan. |
| az spring-cloud app deployment generate-thread-dump |
Buat cadangan utas instans aplikasi target Anda ke jalur file tertentu. |
| az spring-cloud app deployment list |
Mencantumkan semua penyebaran dalam aplikasi. |
| az spring-cloud app deployment show |
Menampilkan detail penyebaran. |
| az spring-cloud app deployment start-jfr |
Mulai JFR pada instans aplikasi target Anda ke jalur file tertentu. |
az spring-cloud app deployment create
Buat penyebaran penahapan untuk aplikasi. Untuk menyebarkan kode atau memperbarui pengaturan ke penyebaran yang ada, gunakan az spring-cloud app deploy/update --deployment <staging deployment>.
az spring-cloud app deployment create --app
--name
--resource-group
--service
[--artifact-path]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--disable-probe {false, true}]
[--disable-validation {false, true}]
[--env]
[--instance-count]
[--jvm-options]
[--main-entry]
[--memory]
[--no-wait]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
[--skip-clone-settings]
[--source-path]
[--target-module]
[--version]
Contoh
Sebarkan kode sumber ke penyebaran baru aplikasi. Ini akan mengemas direktori saat ini, membangun biner dengan Pivotal Build Service lalu menyebarkan.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup
Sebarkan jar bawaan ke aplikasi dengan opsi jvm dan variabel lingkungan.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Sebarkan gambar kontainer di Docker Hub ke aplikasi.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1
Menyebarkan gambar kontainer pada registri privat ke aplikasi.
az spring-cloud 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>
Parameter yang Diperlukan
Nama aplikasi.
Nama penyebaran.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama Azure Spring Cloud, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring-cloud=.
Parameter Opsional
Sebarkan artefak bawaan yang ditentukan (jar atau netcore zip).
Variabel lingkungan yang dipisahkan spasi dalam format 'key[=value]'.
(Hanya Tingkat Perusahaan) Build penyusun layanan yang digunakan untuk membangun executable.
(Hanya Tingkat Perusahaan) Pola file konfigurasi dipisahkan dengan ',' untuk memutuskan pola Layanan Konfigurasi Aplikasi mana yang akan digunakan. Gunakan '""' untuk menghapus konfigurasi yang ada.
Argumen gambar kontainer.
Perintah gambar kontainer.
Tag gambar kontainer.
Registri gambar kontainer.
Kuantitas sumber daya CPU. Harus 500m atau jumlah inti CPU.
Jika true, nonaktifkan pemeriksaan keaktifan dan kesiapan.
Jika true, nonaktifkan validasi jar.
Variabel lingkungan yang dipisahkan spasi dalam format 'key[=value]'.
Jumlah instans.
String yang berisi opsi jvm, gunakan '=' alih-alih ' ' untuk argumen ini untuk menghindari kesalahan penguraian bash, misalnya: --jvm-options='-Xms1024m -Xmx2048m'.
String yang berisi jalur ke .NET yang dapat dieksekusi relatif terhadap akar zip.
Kuantitas sumber daya memori. Harus 512Mi atau #Gi, misalnya, 1Gi, 3Gi.
Jangan menunggu operasi jangka panjang selesai.
Kata sandi registri kontainer.
Nama pengguna registri kontainer.
Versi runtime bahasa yang digunakan.
Membuat penyebaran penahapan akan secara otomatis menyalin pengaturan dari penyebaran produksi.
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.
Modul anak yang akan disebarkan, diperlukan untuk beberapa paket jar yang dibangun dari kode sumber.
Versi penyebaran, tetap tidak berubah jika tidak diatur.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az spring-cloud app deployment delete
Menghapus penyebaran aplikasi.
az spring-cloud app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Parameter yang Diperlukan
Nama aplikasi.
Nama penyebaran.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama Azure Spring Cloud, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring-cloud=.
Parameter Opsional
Jangan menunggu operasi jangka panjang selesai.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az spring-cloud app deployment generate-heap-dump
Buat heap dump instans aplikasi target Anda ke jalur file yang diberikan.
az spring-cloud app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Parameter yang Diperlukan
Nama aplikasi.
Instans aplikasi target yang ingin Anda buang.
Jalur file pemasangan untuk file cadangan Anda.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama Azure Spring Cloud, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring-cloud=.
Parameter Opsional
Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az spring-cloud app deployment generate-thread-dump
Buat cadangan utas instans aplikasi target Anda ke jalur file tertentu.
az spring-cloud app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Parameter yang Diperlukan
Nama aplikasi.
Instans aplikasi target yang ingin Anda buang.
Jalur file pemasangan untuk file cadangan Anda.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama Azure Spring Cloud, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring-cloud=.
Parameter Opsional
Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az spring-cloud app deployment list
Mencantumkan semua penyebaran dalam aplikasi.
az spring-cloud app deployment list --app
--resource-group
--service
Parameter yang Diperlukan
Nama aplikasi.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama Azure Spring Cloud, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring-cloud=.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az spring-cloud app deployment show
Menampilkan detail penyebaran.
az spring-cloud app deployment show --app
--name
--resource-group
--service
Parameter yang Diperlukan
Nama aplikasi.
Nama penyebaran.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama Azure Spring Cloud, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring-cloud=.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az spring-cloud app deployment start-jfr
Mulai JFR pada instans aplikasi target Anda ke jalur file tertentu.
az spring-cloud app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Parameter yang Diperlukan
Nama aplikasi.
Instans aplikasi target yang ingin Anda buang.
Jalur file pemasangan untuk file cadangan Anda.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.
Nama Azure Spring Cloud, Anda dapat mengonfigurasi layanan default menggunakan az configure --defaults spring-cloud=.
Parameter Opsional
Nama penyebaran aplikasi yang ada. Default ke penyebaran produksi jika tidak ditentukan.
Durasi JFR.
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi yang lebih lengkap beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
Kirim dan lihat umpan balik untuk