az sf managed-application
Azure Service Fabric yönetilen kümesinde çalışan uygulamaları yönetme. Yalnızca ARM tarafından dağıtılan uygulamaları destekler.
Komutlar
| az sf managed-application create |
Azure Service Fabric yönetilen kümesinde yeni bir yönetilen uygulama oluşturun. |
| az sf managed-application delete |
Yönetilen bir uygulamayı silme. |
| az sf managed-application list |
Belirli bir yönetilen kümenin yönetilen uygulamalarını listeleme. |
| az sf managed-application show |
Azure Service Fabric yönetilen kümesinde yönetilen bir uygulamanın özelliklerini gösterme. |
| az sf managed-application update |
Azure Service Fabric yönetilen uygulamasını güncelleştirme. |
az sf managed-application create
Azure Service Fabric yönetilen kümesinde yeni bir yönetilen uygulama oluşturun.
az sf managed-application create --application-name
--application-type-name
--application-type-version
--cluster-name
--resource-group
[--application-parameters]
[--package-url]
[--tags]
Örnekler
Parametrelerle yönetilen "testApp" uygulaması 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 managed-application create -g testRG -c testCluster --application-name testApp --application-type-name TestAppType \
--application-type-version v1 --application-parameters key0=value0 --tags key1=value1
Sağlanan paket URL'sini kullanarak uygulama "testApp" ve uygulama türü sürümü oluşturun.
az sf managed-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. varsayılan grubu kullanarak 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 paketi sfpkg dosyasının URL'sini belirtin.
Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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 managed-application delete
Yönetilen bir uygulamayı silme.
az sf managed-application delete --application-name
--cluster-name
--resource-group
Örnekler
Yönetilen uygulamayı silin.
az sf managed-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. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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 managed-application list
Belirli bir yönetilen kümenin yönetilen uygulamalarını listeleme.
az sf managed-application list --cluster-name
--resource-group
Örnekler
Belirli bir yönetilen küme için yönetilen uygulamaları listeleme.
az sf managed-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. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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 managed-application show
Azure Service Fabric yönetilen kümesinde yönetilen bir uygulamanın özelliklerini gösterme.
az sf managed-application show --application-name
--cluster-name
--resource-group
Örnekler
Yönetilen uygulamayı edinin.
az sf managed-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. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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 managed-application update
Azure Service Fabric yönetilen uygulamasını güncelleştirme.
Bu, etiketlerin, uygulama parametrelerinin, değerin UpgradePolicy uygulamasının güncelleştirilmesini sağlar ve/veya uygulama yükseltmesini tetikleyecek uygulama türü sürümünü yükseltin.
az sf managed-application update --application-name
--cluster-name
--resource-group
[--application-parameters]
[--application-type-version]
[--close-duration]
[--consider-warning-as-error {false, true}]
[--failure-action {Manual, Rollback}]
[--force-restart {false, true}]
[--hc-retry-timeout]
[--hc-stable-duration]
[--hc-wait-duration]
[--max-percent-unhealthy-apps]
[--max-percent-unhealthy-partitions]
[--max-percent-unhealthy-replicas]
[--max-percent-unhealthy-services]
[--recreate-application {false, true}]
[--rep-check-timeout]
[--service-type-health-policy-map]
[--tags]
[--ud-timeout]
[--upgrade-mode {Monitored, UnmonitoredAuto}]
[--upgrade-timeout]
Örnekler
Uygulama parametrelerini ve upgreade ilke değerlerini ve uygulama türü sürümünü v2'ye güncelleştirin.
az sf managed-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
Yönetilen uygulama hizmet türü sistem durumu ilke eşlemesini güncelleştirin.
az sf managed-application update -g testRG -c testCluster --application-name testApp --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5"
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. varsayılan grubu kullanarak 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.
Etkin isteklerin düzgün bir şekilde boşaltılabilmesi için durum bilgisi olmayan bir örneğin kapatılmasını beklemek için süreyi saniye cinsinden belirtin. Bu, örnek uygulama/küme yükseltmesi sırasında kapandığında, yalnızca hizmet açıklamasında yapılandırılan sıfır olmayan gecikme süresine sahip olan örnekler için geçerli olacaktır.
Bir uyarı sistem durumu olayının sistem durumu değerlendirmesi sırasında bir 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 değerleridir.
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 denetiminin başarısız olup olmadığını Service Fabric sistem durumu denetimini yeniden deneme süresini saniye cinsinden belirtin.
Bir sonraki yükseltme etki alanına geçmeden veya yükseltmeyi tamamlamadan önce uygulamanın kararlı olduğunu doğrulamak için Service Fabric 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 yükseltme etki alanında yükseltmeyi tamamladıktan sonra ilk sistem durumu denetimini gerçekleştirmeden önce bekleyeceği süreyi saniye cinsinden belirtin.
Kümenin uygulama sistem durumu hata olmadan önce 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ükseltmede kullanılacak varsayılan hizmet türü için sistem durumu ilkesi tarafından izin verilen hizmet başına en yüksek rafsız bölüm yüzdesini belirtin. İzin verilen değerler 0'dan 100'e kadardır.
İ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'dan 100'e kadardır.
İzlenen yükseltme için kullanılacak varsayılan hizmet türü için sistem durumu ilkesi tarafından izin verilen en yüksek rafsız hizmet yüzdesini belirtin. İzin verilen değerler 0'dan 100'e kadardır.
Uygulamanın güncelleştirmede yeniden oluşturulup oluşturulmayacağını belirler. value=true ise, yükseltme ilkesi parametrelerinin geri kalanına izin verilmez.
Service Fabric yükseltme işlemine devam etmeden Service Fabric önce hizmetin güvenli durumda değilse 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 anahtar/değer çiftleri olarak şu biçimde belirtin: "ServiceTypeName"="MaxPercentUnhealthyPartitionsPerService,MaxPercentUnhealthyReplicasPerPartition,MaxPercentUnhealthyServices". örneğin: --service-type-health-policy-map "ServiceTypeName01"="5,10,5" "ServiceTypeName02"="5,5,5".
Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Service Fabric tek bir yükseltme etki alanını yükseltmek için gereken en uzun süreyi saniye cinsinden belirtin. Bu sürenin sonunda yükseltme başarısız olur.
Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan modu belirtin. Değerler monitored ve UnmonitoredAuto değerleridir.
Service Fabric tüm yükseltme için gereken en uzun süreyi saniye olarak belirtin. Bu sürenin sonunda yükseltme başarısız olur.
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öster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.