az sf application
Azure Service Fabric kümesinde çalışan uygulamaları yönetme. Yalnızca ARM tarafından dağıtılan uygulamaları destekler.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az sf application certificate |
Bir uygulamanın sertifikasını yönetme. |
Temel | GA |
az sf application certificate add |
Barındırılan uygulamalar tarafından kullanılacak kümeyi oluşturan Sanal Makine Ölçek Kümeleri yeni bir sertifika ekleyin. |
Temel | GA |
az sf application create |
Azure Service Fabric kümesinde yeni bir uygulama oluşturun. |
Temel | GA |
az sf application delete |
Bir uygulamayı silin. |
Temel | GA |
az sf application list |
Belirli bir kümenin uygulamalarını listeleme. |
Temel | GA |
az sf application show |
Azure Service Fabric kümesindeki bir uygulamanın özelliklerini gösterme. |
Temel | GA |
az sf application update |
Azure Service Fabric uygulamasını güncelleştirme. Bu, uygulama parametrelerini güncelleştirmeye ve/veya uygulama yükseltmesini tetikleyecek uygulama türü sürümünü yükseltmeye olanak tanır. |
Temel | GA |
az sf application create
Azure Service Fabric kümesinde yeni bir uygulama oluşturun.
az sf application create --application-name
--application-type-name
--application-type-version
--cluster-name
--resource-group
[--application-parameters]
[--max-nodes]
[--min-nodes]
[--package-url]
Örnekler
Parametrelerle uygulama "testApp" oluşturun. "TestAppType" sürüm "v1" uygulama türü kümede zaten mevcut olmalıdır ve uygulama parametreleri uygulama bildiriminde tanımlanmalıdır.
az sf application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --application-parameters key0=value0
Sağlanan paket URL'sini kullanarak uygulama "testApp" ve uygulama türü sürümü oluşturun.
az sf application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --package-url "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg" \
--application-parameters key0=value0
Gerekli Parametreler
Uygulama adını belirtin.
Uygulama türü adını belirtin.
Uygulama türü sürümünü belirtin.
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.
İsteğe Bağlı Parametreler
Uygulama parametrelerini anahtar/değer çiftleri olarak belirtin. Bu parametreler uygulama bildiriminde bulunmalıdır. örneğin: --application-parameters param1=value1 param2=value2.
Uygulamanın yerleştirildiği düğüm sayısı üst sınırını belirtin. Bu parametrenin değeri negatif olmayan bir tamsayı olmalıdır. Varsayılan değer 0'dır ve bu da uygulamanın kümedeki herhangi bir sayıda düğüme yerleştirilebileceğini gösterir.
Service Fabric'in bu uygulama için kapasite ayıracağı en düşük düğüm sayısını belirtin. Bu, uygulamanın tüm bu düğümlerde çoğaltmalara sahip olacağı garanti edildiği anlamına gelmez. Bu parametrenin değeri negatif olmayan bir tamsayı olmalıdır. Bunun varsayılan değeri sıfırdır, yani uygulama için hiçbir kapasite ayrılmaz.
Uygulama paketi sfpkg dosyasının URL'sini 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 application delete
Bir uygulamayı silin.
az sf application delete --application-name
--cluster-name
--resource-group
Örnekler
Uygulamayı silin.
az sf application delete -g testRG -c testCluster --application-name testApp
Gerekli Parametreler
Uygulama adını belirtin.
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 application list
Belirli bir kümenin uygulamalarını listeleme.
az sf application list --cluster-name
--resource-group
Örnekler
Belirli bir küme için uygulamaları listeleme.
az sf application list -g testRG -c testCluster
Gerekli Parametreler
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 application show
Azure Service Fabric kümesindeki bir uygulamanın özelliklerini gösterme.
az sf application show --application-name
--cluster-name
--resource-group
Örnekler
Uygulamayı alın.
az sf application show -g testRG -c testCluster --application-name testApp
Gerekli Parametreler
Uygulama adını belirtin.
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 application update
Azure Service Fabric uygulamasını güncelleştirme. Bu, uygulama parametrelerini güncelleştirmeye ve/veya uygulama yükseltmesini tetikleyecek uygulama türü sürümünü yükseltmeye olanak tanır.
az sf application update --application-name
--cluster-name
--resource-group
[--application-parameters]
[--application-type-version]
[--consider-warning-as-error {false, true}]
[--failure-action {Manual, Rollback}]
[--force-restart {false, true}]
[--hc-retry-timeout]
[--hc-stable-duration]
[--hc-wait-duration]
[--max-nodes]
[--max-porcent-unhealthy-apps]
[--max-porcent-unhealthy-partitions]
[--max-porcent-unhealthy-replicas]
[--max-porcent-unhealthy-services]
[--min-nodes]
[--rep-check-timeout]
[--service-type-health-policy-map]
[--ud-timeout]
[--upgrade-timeout]
Örnekler
Uygulama parametrelerini güncelleştirin ve ilke değerlerini ve uygulama türü sürümünü v2'ye yükseltin.
az sf application update -g testRG -c testCluster --application-name testApp --application-type-version v2 \
--application-parameters key0=value0 --health-check-stable-duration 0 --health-check-wait-duration 0 --health-check-retry-timeout 0 \
--upgrade-domain-timeout 5000 --upgrade-timeout 7000 --failure-action Rollback --upgrade-replica-set-check-timeout 300 --force-restart
Uygulama en düşük ve en yüksek düğümlerini güncelleştirin.
az sf application update -g testRG -c testCluster --application-name testApp --minimum-nodes 1 --maximum-nodes 3
Gerekli Parametreler
Uygulama adını belirtin.
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.
İsteğe Bağlı Parametreler
Uygulama parametrelerini anahtar/değer çiftleri olarak belirtin. Bu parametreler uygulama bildiriminde bulunmalıdır. örneğin: --application-parameters param1=value1 param2=value2.
Uygulama türü sürümünü belirtin.
Sistem durumu değerlendirmesi sırasında bir uyarı sistem durumu olayının hata olayı olarak ele alıp almayacağını gösterir.
İzlenen yükseltme başarısız olursa gerçekleştireceğiniz eylemi belirtin. Bu parametre için kabul edilebilir değerler Geri Alma veya El ile'dir.
Yükseltme yalnızca yapılandırma değişikliği olsa bile hizmet ana bilgisayarının yeniden başlatıldığını gösterir.
Önceki sistem durumu denetimi başarısız olursa Service Fabric'in sistem durumu denetimini yeniden deneme süresini saniye cinsinden belirtin.
Service Fabric'in bir sonraki yükseltme etki alanına geçmeden veya yükseltmeyi tamamlamadan önce uygulamanın kararlı olduğunu doğrulamak için bekleyeceği süreyi saniye cinsinden belirtin. Bu bekleme süresi, sistem durumu denetimi gerçekleştirildikten hemen sonra algılanmayan sistem durumu değişikliklerini engeller.
Service Fabric'in yükseltme etki alanındaki yükseltmeyi tamamladıktan sonra ilk sistem durumu denetimini gerçekleştirmeden önce bekleyeceği süreyi saniye cinsinden belirtin.
Uygulamanın yerleştirildiği düğüm sayısı üst sınırını belirtin. Bu parametrenin değeri negatif olmayan bir tamsayı olmalıdır. Varsayılan değer 0'dır ve bu da uygulamanın kümedeki herhangi bir sayıda düğüme yerleştirilebileceğini gösterir.
Kümenin uygulama sistem durumu hata olmadan önce sistem durumu hata olan kümedeki düğümlere dağıtılan uygulama örneklerinin en yüksek yüzdesini belirtin. İzin verilen değerler 0 ile 100 biçimindedir.
İzlenen yükseltme için kullanılacak varsayılan hizmet türü için sistem durumu ilkesi tarafından izin verilen hizmet başına en yüksek veri kümesi yüzdesini belirtin. İzin verilen değerler 0 ile 100 biçimindedir.
İzlenen yükseltme için kullanılacak varsayılan hizmet türü için sistem durumu ilkesi tarafından izin verilen hizmet başına en yüksek raf dışı çoğaltma yüzdesini belirtin. İzin verilen değerler 0 ile 100 biçimindedir.
İzlenen yükseltme için kullanılacak varsayılan hizmet türü için sistem durumu ilkesi tarafından izin verilen en yüksek hizmet yüzdesini belirtin. İzin verilen değerler 0 ile 100 biçimindedir.
Service Fabric'in bu uygulama için kapasite ayıracağı en düşük düğüm sayısını belirtin. Bu, uygulamanın tüm bu düğümlerde çoğaltmalara sahip olacağı garanti edildiği anlamına gelmez. Bu parametrenin değeri negatif olmayan bir tamsayı olmalıdır. Bunun varsayılan değeri sıfırdır, yani uygulama için hiçbir kapasite ayrılmaz.
Service Fabric'in yükseltme işlemine devam etmeden önce hizmetin güvenli bir duruma yeniden yapılandırılmasını bekleyeceği en uzun süreyi saniye cinsinden belirtin.
Farklı hizmet türleri için kullanılacak sistem durumu ilkesinin eşlemesini şu biçimde bir karma tablo olarak belirtin: {"ServiceTypeName" : "MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices"}. Örneğin: @{ "ServiceTypeName01" = "5,10,5"; "ServiceTypeName02" = "5,5,5" }.
Service Fabric'in tek bir yükseltme etki alanını yükseltmesi için gereken en uzun süreyi saniye cinsinden belirtin. Bu süre sonunda yükseltme başarısız olur.
Service Fabric'in tüm yükseltme için gereken en uzun süreyi saniye cinsinden belirtin. Bu süre sonunda yükseltme başarısız olur.
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.