Bagikan melalui


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.

Core GA
az sf service delete

Menghapus layanan.

Core GA
az sf service list

Mencantumkan layanan aplikasi tertentu.

Core GA
az sf service show

Dapatkan layanan.

Core GA

az sf service create

Buat layanan baru pada kluster Azure Service Fabric.

az sf service create --application --application-name
                     --cluster-name
                     --name --service-name
                     --resource-group
                     --service-type
                     --state {stateful, stateless}
                     [--default-move-cost {High, Low, Medium, Zero}]
                     [--instance-count]
                     [--min-replica --min-replica-set-size]
                     [--partition-scheme {named, singleton, uniformInt64}]
                     [--target-replica --target-replica-set-size]

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.

Properti Nilai
Nilai yang diterima: stateful, stateless

Parameter Opsional

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

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

Properti Nilai
Nilai yang diterima: High, Low, Medium, Zero
--instance-count

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

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

Tentukan ukuran set replika min untuk layanan stateful.

--partition-scheme

Tentukan skema partisi apa yang akan digunakan. Partisi singleton 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.

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

Tentukan ukuran set replika target untuk layanan stateful.

Parameter Global
--debug

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Output format.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az sf service delete

Menghapus layanan.

az sf service delete --application-name
                     --cluster-name
                     --name --service-name
                     --resource-group

Contoh

Delete service.

az sf service delete -g testRG -c testCluster --application-name testApp --service-name testApp~testService

Parameter yang Diperlukan

--application-name

Nama sumber daya aplikasi. Required.

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

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Output format.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az sf service list

Mencantumkan layanan aplikasi tertentu.

az sf service list --application-name
                   --cluster-name
                   --resource-group

Contoh

List services.

az sf service list -g testRG -c testCluster --application-name testApp

Parameter yang Diperlukan

--application-name

Nama sumber daya aplikasi. Required.

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

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Output format.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False

az sf service show

Dapatkan layanan.

az sf service show --application-name
                   --cluster-name
                   --name --service-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. Required.

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

Tingkatkan verbositas pengelogan untuk menampilkan semua log debug.

Properti Nilai
Nilai default: False
--help -h

Tampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya tampilkan kesalahan, menekan peringatan.

Properti Nilai
Nilai default: False
--output -o

Output format.

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

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi dan contoh selengkapnya.

--subscription

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

--verbose

Tingkatkan verbositas pengelogan. Gunakan --debug untuk log debug penuh.

Properti Nilai
Nilai default: False