Aracılığıyla paylaş


az sf service

Azure Service Fabric kümesinde çalışan hizmetleri yönetme. Yalnızca ARM tarafından dağıtılan hizmetleri destekler.

Komutlar

Name Description Tür Durum
az sf service create

Azure Service Fabric kümesinde yeni bir hizmet oluşturun.

Temel GA
az sf service delete

Bir hizmeti silin.

Temel GA
az sf service list

Belirli bir uygulamanın hizmetlerini listeleme.

Temel GA
az sf service show

Bir hizmet alın.

Temel GA

az sf service create

Azure Service Fabric kümesinde yeni bir hizmet oluşturun.

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]

Örnekler

Örnek sayısı -1 (tüm düğümlerde) ile durum bilgisi olmayan yeni bir "testApp~testService1" hizmeti oluşturun.

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

5 düğüm hedefi olan yeni bir durum bilgisi olan "testApp~testService2" hizmeti oluşturun.

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

Gerekli Parametreler

--application --application-name

Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.

--cluster-name -c

Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.

--name --service-name

Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.

--resource-group -g

Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service-type

Uygulamanın hizmet türü adını belirtin; uygulama bildiriminde bulunmalıdır.

--state

Hizmetin durum bilgisi yok mu yoksa durum bilgisi mi olduğunu belirtin.

kabul edilen değerler: stateful, stateless

İsteğe Bağlı Parametreler

--default-move-cost

Taşıma için varsayılan maliyeti belirtin. Daha yüksek maliyetler kümeyi dengelemeye çalışırken Küme Resource Manager'ın çoğaltmayı taşıma olasılığını düşürür.

kabul edilen değerler: High, Low, Medium, Zero
--instance-count

Durum bilgisi olmayan hizmet için örnek sayısını belirtin. -1 kullanılırsa, tüm düğümlerde çalıştırılacağı anlamına gelir.

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

Durum bilgisi olan hizmet için en düşük çoğaltma kümesi boyutunu belirtin.

--partition-scheme

Hangi bölüm düzeninin kullanılacağını belirtin. Tekli bölümler genellikle hizmet ek yönlendirme gerektirmediğinde kullanılır. UniformInt64, her bölümün bir dizi int64 anahtarına sahip olduğu anlamına gelir. Adlandırılmış genellikle sınırlanmış küme içinde demetle veri içeren hizmetler içindir. Adlandırılmış bölüm anahtarları olarak kullanılan veri alanlarına örnek olarak bölgeler, posta kodları, müşteri grupları veya diğer iş sınırları verilebilir.

kabul edilen değerler: named, singleton, uniformInt64
varsayılan değer: singleton
--target-replica --target-replica-set-size

Durum bilgisi olan hizmet için hedef çoğaltma kümesi boyutunu belirtin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sf service delete

Bir hizmeti silin.

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

Örnekler

Hizmeti silin.

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

Gerekli Parametreler

--application-name

Uygulama kaynağının adı. Gerekli.

--cluster-name -c

Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.

--name --service-name

Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.

--resource-group -g

Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sf service list

Belirli bir uygulamanın hizmetlerini listeleme.

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

Örnekler

Hizmetleri listeleyin.

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

Gerekli Parametreler

--application-name

Uygulama kaynağının adı. Gerekli.

--cluster-name -c

Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.

--resource-group -g

Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az sf service show

Bir hizmet alın.

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

Örnekler

Azure Service Fabric kümesindeki bir hizmetin özelliklerini gösterme.

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

Gerekli Parametreler

--application-name

Uygulama kaynağının adı. Gerekli.

--cluster-name -c

Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.

--name --service-name

Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.

--resource-group -g

Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.