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
Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.
Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.
Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.
Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Uygulamanın hizmet türü adını belirtin; uygulama bildiriminde bulunmalıdır.
Hizmetin durum bilgisi yok mu yoksa durum bilgisi mi olduğunu belirtin.
İsteğe Bağlı Parametreler
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.
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.
Durum bilgisi olan hizmet için en düşük çoğaltma kümesi boyutunu belirtin.
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.
Durum bilgisi olan hizmet için hedef çoğaltma kümesi boyutunu belirtin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Uygulama kaynağının adı. Gerekli.
Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.
Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.
Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Uygulama kaynağının adı. Gerekli.
Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.
Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Uygulama kaynağının adı. Gerekli.
Kümenin adını belirtin; belirtilmemişse kaynak grubu adıyla aynı olacaktır.
Hizmetin adını belirtin. Uygulama adı, hizmet adının bir ön eki olmalıdır, örneğin: appName~serviceName.
Kaynak grubu adını belirtin. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.