az sf service
Mengelola layanan yang berjalan pada kluster Azure Service Fabric. Hanya mendukung layanan yang disebarkan ARM.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az sf service create |
Buat layanan baru pada kluster Azure Service Fabric. |
Inti | GA |
az sf service delete |
Menghapus layanan. |
Inti | GA |
az sf service list |
Mencantumkan layanan aplikasi tertentu. |
Inti | GA |
az sf service show |
Dapatkan layanan. |
Inti | GA |
az sf service create
Buat layanan baru pada kluster Azure Service Fabric.
az sf service create --application
--cluster-name
--name
--resource-group
--service-type
--state {stateful, stateless}
[--default-move-cost {High, Low, Medium, Zero}]
[--instance-count]
[--min-replica]
[--partition-scheme {named, singleton, uniformInt64}]
[--target-replica]
Contoh
Buat layanan stateless baru "testApp~testService1" dengan jumlah instans -1 (pada semua simpul).
az sf service create -g testRG -c testCluster --application-name testApp --state stateless --service-name testApp~testService \
--service-type testStateless --instance-count -1 --partition-scheme singleton
Buat layanan stateful baru "testApp~testService2" dengan target 5 simpul.
az sf service create -g testRG -c testCluster --application-name testApp --state stateful --service-name testApp~testService2 \
--service-type testStatefulType --min-replica-set-size 3 --target-replica-set-size 5
Parameter yang Diperlukan
Tentukan nama layanan. Nama aplikasi harus berupa awalan nama layanan, misalnya: appName~serviceName.
Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.
Tentukan nama layanan. Nama aplikasi harus berupa awalan nama layanan, misalnya: appName~serviceName.
Tentukan nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Tentukan nama jenis layanan aplikasi, itu harus ada dalam manifes aplikasi.
Tentukan apakah layanan ini stateless atau stateful.
Parameter Opsional
Tentukan biaya default untuk pemindahan. Biaya yang lebih tinggi membuatnya lebih kecil kemungkinannya bahwa Cluster Resource Manager akan memindahkan replika saat mencoba menyeimbangkan kluster.
Tentukan jumlah instans untuk layanan stateless. Jika -1 digunakan, itu berarti akan berjalan pada semua simpul.
Tentukan ukuran set replika min untuk layanan stateful.
Tentukan skema partisi apa yang akan digunakan. Partisi database tunggal biasanya digunakan ketika layanan tidak memerlukan perutean tambahan. UniformInt64 berarti bahwa setiap partisi memiliki berbagai kunci int64. Nama biasanya untuk layanan dengan data yang dapat di-bucket, dalam set terikat. Beberapa contoh umum bidang data yang digunakan sebagai kunci partisi bernama adalah wilayah, kode pos, grup pelanggan, atau batas bisnis lainnya.
Tentukan ukuran set replika target untuk layanan stateful.
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 service delete
Menghapus layanan.
az sf service delete --application-name
--cluster-name
--name
--resource-group
Contoh
Hapus layanan.
az sf service delete -g testRG -c testCluster --application-name testApp --service-name testApp~testService
Parameter yang Diperlukan
Nama sumber daya aplikasi. Harus diisi.
Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.
Tentukan nama layanan. Nama aplikasi harus berupa awalan nama layanan, misalnya: appName~serviceName.
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 service list
Mencantumkan layanan aplikasi tertentu.
az sf service list --application-name
--cluster-name
--resource-group
Contoh
Mencantumkan layanan.
az sf service list -g testRG -c testCluster --application-name testApp
Parameter yang Diperlukan
Nama sumber daya aplikasi. Harus diisi.
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 service show
Dapatkan layanan.
az sf service show --application-name
--cluster-name
--name
--resource-group
Contoh
Menampilkan properti layanan pada kluster Azure Service Fabric.
az sf service show -g testRG -c testCluster --application-name testApp --service-name testApp~testService
Parameter yang Diperlukan
Nama sumber daya aplikasi. Harus diisi.
Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.
Tentukan nama layanan. Nama aplikasi harus berupa awalan nama layanan, misalnya: appName~serviceName.
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.