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

--application --application-name

Tentukan nama layanan. Nama aplikasi harus berupa awalan nama layanan, misalnya: appName~serviceName.

--cluster-name -c

Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.

--name --service-name

Tentukan nama layanan. Nama aplikasi harus berupa awalan nama layanan, misalnya: appName~serviceName.

--resource-group -g

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

--service-type

Tentukan nama jenis layanan aplikasi, itu harus ada dalam manifes aplikasi.

--state

Tentukan apakah layanan ini stateless atau stateful.

nilai yang diterima: stateful, stateless

Parameter Opsional

--default-move-cost

Tentukan biaya default untuk pemindahan. Biaya yang lebih tinggi membuatnya lebih kecil kemungkinannya bahwa Cluster Resource Manager akan memindahkan replika saat mencoba menyeimbangkan kluster.

nilai yang diterima: High, Low, Medium, Zero
--instance-count

Tentukan jumlah instans untuk layanan stateless. Jika -1 digunakan, itu berarti akan berjalan pada semua simpul.

--min-replica --min-replica-set-size

Tentukan ukuran set replika min untuk layanan stateful.

--partition-scheme

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.

nilai yang diterima: named, singleton, uniformInt64
nilai default: singleton
--target-replica --target-replica-set-size

Tentukan ukuran set replika target untuk layanan stateful.

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

--application-name

Nama sumber daya aplikasi.

--cluster-name -c

Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.

--name --service-name

Tentukan nama layanan. Nama aplikasi harus berupa awalan nama layanan, misalnya: appName~serviceName.

--resource-group -g

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

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

--application-name

Nama sumber daya aplikasi.

--cluster-name -c

Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.

--resource-group -g

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

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

--application-name

Nama sumber daya aplikasi.

--cluster-name -c

Tentukan nama kluster, jika tidak diberikan akan sama dengan nama grup sumber daya.

--name --service-name

Tentukan nama layanan. Nama aplikasi harus berupa awalan nama layanan, misalnya: appName~serviceName.

--resource-group -g

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

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.