az sf managed-application
Mengelola aplikasi yang berjalan pada kluster yang dikelola Azure Service Fabric. Hanya mendukung aplikasi yang disebarkan ARM.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az sf managed-application create |
Buat aplikasi terkelola baru pada kluster terkelola Azure Service Fabric. |
Inti | GA |
az sf managed-application delete |
Menghapus aplikasi terkelola. |
Inti | GA |
az sf managed-application list |
Mencantumkan aplikasi terkelola dari kluster terkelola tertentu. |
Inti | GA |
az sf managed-application show |
Menampilkan properti aplikasi terkelola pada kluster yang dikelola Azure Service Fabric. |
Inti | GA |
az sf managed-application update |
Memperbarui aplikasi terkelola Azure Service Fabric. |
Inti | GA |
az sf managed-application create
Buat aplikasi terkelola baru pada kluster terkelola Azure Service Fabric.
az sf managed-application create --application-name
--application-type-name
--application-type-version
--cluster-name
--resource-group
[--application-parameters]
[--package-url]
[--tags]
Contoh
Buat aplikasi terkelola "testApp" dengan parameter. Jenis aplikasi "TestAppType" versi "v1" harus sudah ada di kluster, dan parameter aplikasi harus ditentukan dalam manifes aplikasi.
az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --application-parameters key0=value0 --tags key1=value1
Buat aplikasi "testApp" dan versi jenis aplikasi menggunakan url paket yang disediakan.
az sf managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --package-url "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg" \
--application-parameters key0=value0
Parameter yang Diperlukan
Tentukan nama aplikasi.
Tentukan nama jenis aplikasi.
Tentukan versi jenis aplikasi.
Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.
Tentukan nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Tentukan parameter aplikasi sebagai pasangan kunci/nilai. Parameter ini harus ada dalam manifes aplikasi. misalnya: --application-parameters param1=value1 param2=value2.
Tentukan url file sfpkg paket aplikasi.
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Parameter Global
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 selengkapnya 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 sf managed-application delete
Menghapus aplikasi terkelola.
az sf managed-application delete --application-name
--cluster-name
--resource-group
Contoh
Hapus aplikasi terkelola.
az sf managed-application delete -g testRG -c testCluster --application-name testApp
Parameter yang Diperlukan
Tentukan nama aplikasi.
Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.
Tentukan nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
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 selengkapnya 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 sf managed-application list
Mencantumkan aplikasi terkelola dari kluster terkelola tertentu.
az sf managed-application list --cluster-name
--resource-group
Contoh
Mencantumkan aplikasi terkelola untuk kluster terkelola tertentu.
az sf managed-application list -g testRG -c testCluster
Parameter yang Diperlukan
Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.
Tentukan nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
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 selengkapnya 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 sf managed-application show
Menampilkan properti aplikasi terkelola pada kluster yang dikelola Azure Service Fabric.
az sf managed-application show --application-name
--cluster-name
--resource-group
Contoh
Dapatkan aplikasi terkelola.
az sf managed-application show -g testRG -c testCluster --application-name testApp
Parameter yang Diperlukan
Tentukan nama aplikasi.
Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.
Tentukan nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
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 selengkapnya 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 sf managed-application update
Memperbarui aplikasi terkelola Azure Service Fabric.
Ini memungkinkan untuk memperbarui tag, parameter aplikasi, nilainya adalah upgradePolicy aplikasi dan/atau meningkatkan versi jenis aplikasi yang akan memicu peningkatan aplikasi.
az sf managed-application update --application-name
--cluster-name
--resource-group
[--application-parameters]
[--application-type-version]
[--close-duration]
[--consider-warning-as-error {false, true}]
[--failure-action {Manual, Rollback}]
[--force-restart {false, true}]
[--hc-retry-timeout]
[--hc-stable-duration]
[--hc-wait-duration]
[--max-percent-unhealthy-apps]
[--max-percent-unhealthy-partitions]
[--max-percent-unhealthy-replicas]
[--max-percent-unhealthy-services]
[--recreate-application {false, true}]
[--rep-check-timeout]
[--service-type-health-policy-map]
[--tags]
[--ud-timeout]
[--upgrade-mode {Monitored, UnmonitoredAuto}]
[--upgrade-timeout]
Contoh
Perbarui parameter aplikasi dan nilai kebijakan upgreade dan versi jenis aplikasi ke v2.
az sf managed-application update -g testRG -c testCluster --application-name testApp --application-type-version v2 \
--application-parameters key0=value0 --health-check-stable-duration 0 --health-check-wait-duration 0 --health-check-retry-timeout 0 \
--upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --upgrade-replica-set-check-timeout 300 --force-restart
Memperbarui peta kebijakan kesehatan jenis layanan aplikasi terkelola.
az sf managed-application update -g testRG -c testCluster --application-name testApp --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5"
Parameter yang Diperlukan
Tentukan nama aplikasi.
Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.
Tentukan nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Tentukan parameter aplikasi sebagai pasangan kunci/nilai. Parameter ini harus ada dalam manifes aplikasi. misalnya: --application-parameters param1=value1 param2=value2.
Tentukan versi jenis aplikasi.
Tentukan durasi dalam detik, untuk menunggu sebelum instans stateless ditutup, untuk memungkinkan permintaan aktif menguras dengan anggun. Ini akan efektif ketika instans ditutup selama peningkatan aplikasi/kluster, hanya untuk instans yang memiliki durasi penundaan non-nol yang dikonfigurasi dalam deskripsi layanan.
Menunjukkan apakah akan memperlakukan peristiwa kesehatan peringatan sebagai peristiwa kesalahan selama evaluasi kesehatan.
Tentukan tindakan yang akan diambil jika peningkatan yang dipantau gagal. Nilai yang dapat diterima untuk parameter ini adalah Putar Kembali atau Manual.
Menunjukkan bahwa host layanan dimulai ulang meskipun peningkatan adalah perubahan khusus konfigurasi.
Tentukan durasi, dalam detik, setelah itu Service Fabric mencoba kembali pemeriksaan kesehatan jika pemeriksaan kesehatan sebelumnya gagal.
Tentukan durasi, dalam detik, bahwa Service Fabric menunggu untuk memverifikasi bahwa aplikasi stabil sebelum pindah ke domain peningkatan berikutnya atau menyelesaikan peningkatan. Durasi tunggu ini mencegah perubahan kesehatan yang tidak terdeteksi tepat setelah pemeriksaan kesehatan dilakukan.
Tentukan durasi, dalam detik, bahwa Service Fabric menunggu sebelum melakukan pemeriksaan kesehatan awal setelah menyelesaikan peningkatan pada domain peningkatan.
Tentukan persentase maksimum instans aplikasi yang disebarkan pada simpul di kluster yang memiliki status kesehatan kesalahan sebelum status kesehatan aplikasi untuk kluster adalah kesalahan. Nilai yang diizinkan adalah formulir 0 hingga 100.
Tentukan persentase maksimum partisi yang tidak bergaul per layanan yang diizinkan oleh kebijakan kesehatan untuk jenis layanan default yang akan digunakan untuk peningkatan yang dipantau. Nilai yang diizinkan adalah dari 0 hingga 100.
Tentukan persentase maksimum replika per layanan yang diizinkan oleh kebijakan kesehatan untuk jenis layanan default yang akan digunakan untuk peningkatan yang dipantau. Nilai yang diizinkan adalah dari 0 hingga 100.
Tentukan persentase maksimum layanan yang tidak terganggu yang diizinkan oleh kebijakan kesehatan untuk jenis layanan default yang akan digunakan untuk peningkatan yang dipantau. Nilai yang diizinkan adalah dari 0 hingga 100.
Menentukan apakah aplikasi harus dibuat ulang saat pembaruan. Jika value=true, parameter kebijakan peningkatan lainnya tidak diperbolehkan.
Tentukan waktu maksimum, dalam detik, bahwa Service Fabric menunggu layanan dikonfigurasi ulang ke dalam keadaan aman, jika belum dalam keadaan aman, sebelum Service Fabric melanjutkan peningkatan.
Tentukan peta kebijakan kesehatan yang akan digunakan untuk jenis layanan yang berbeda sebagai pasangan kunci/nilai dalam format berikut: "ServiceTypeName"="MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices". misalnya: --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5".
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Tentukan waktu maksimum, dalam detik, yang dibutuhkan Service Fabric untuk meningkatkan satu domain peningkatan. Setelah periode ini, peningkatan gagal.
Tentukan mode yang digunakan untuk memantau kesehatan selama peningkatan bergulir. Nilainya dipantau, dan UnmonitoredAuto.
Tentukan waktu maksimum, dalam detik, yang dibutuhkan Service Fabric untuk seluruh peningkatan. Setelah periode ini, peningkatan gagal.
Parameter Global
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 selengkapnya 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.