Aracılığıyla paylaş


sfctl application

Uygulamaları ve uygulama türlerini oluşturma, silme ve yönetme.

Komutlar

Komut Açıklama
create Belirtilen açıklamayı kullanarak bir Service Fabric uygulaması oluşturur.
delete Var olan bir Service Fabric uygulamasını siler.
Dağıtılan Service Fabric düğümünde dağıtılan bir uygulama hakkındaki bilgileri alır.
dağıtılan sistem durumu Service Fabric düğümünde dağıtılan bir uygulamanın sistem durumu hakkındaki bilgileri alır.
dağıtılmış liste Service Fabric düğümünde dağıtılan uygulamaların listesini alır.
Sağlık Service Fabric uygulamasının sistem durumunu alır.
bilgiler Service Fabric uygulaması hakkında bilgi alır.
list Service Fabric kümesinde oluşturulan ve belirtilen filtrelerle eşleşen uygulamaların listesini alır.
yükleme Service Fabric uygulaması hakkında yük bilgilerini alır.
bildirim Uygulama türünü açıklayan bildirimi alır.
Sağlanması Dış depodaki '.sfpkg' paketini veya görüntü deposundaki uygulama paketini kullanarak kümeye bir Service Fabric uygulama türü sağlar veya kaydeder.
rapor durumu Service Fabric uygulamasında bir sistem durumu raporu gönderir.
tür Service Fabric kümesindeki uygulama türlerinin tam olarak belirtilen adla eşleşen listesini alır.
type-list Service Fabric kümesindeki uygulama türlerinin listesini alır.
sağlamayı kaldırma Bir Service Fabric uygulama türünü kümeden kaldırır veya kaydını kaldırır.
yükseltme Service Fabric kümesindeki bir uygulamayı yükseltmeye başlar.
upgrade-resume Service Fabric kümesindeki bir uygulamayı yükseltmeyi sürdürür.
yükseltme-geri alma Service Fabric kümesindeki bir uygulamanın devam eden yükseltmesini geri döndürmeye başlar.
yükseltme durumu Bu uygulamada gerçekleştirilen en son yükseltmenin ayrıntılarını alır.
karşıya yükle Service Fabric uygulama paketini görüntü deposuna kopyalayın.

sfctl application create

Belirtilen açıklamayı kullanarak bir Service Fabric uygulaması oluşturur.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--app-name [Gerekli] 'fabric:' URI düzeni de dahil olmak üzere uygulamanın adı.
--app-type [Gerekli] Uygulama bildiriminde bulunan uygulama türü adı.
--app-version [Gerekli] Uygulama bildiriminde tanımlandığı gibi uygulama türünün sürümü.
--max-node-count Service Fabric'in bu uygulama için kapasite ayıracağı en fazla düğüm sayısı. Bunun, bu uygulamanın hizmetlerinin bu düğümlerin tümüne yerleştirileceği anlamına gelmez.
--Ölçüm Uygulama kapasitesi ölçüm açıklamalarının JSON kodlanmış listesi. Ölçüm, uygulamanın bulunduğu her düğüm için bir kapasite kümesiyle ilişkili bir ad olarak tanımlanır.
--min-node-count Service Fabric'in bu uygulama için kapasite ayıracağı en az düğüm sayısı. Bunun, bu uygulamanın hizmetlerinin bu düğümlerin tümüne yerleştirileceği anlamına gelmez.
--Parametre Uygulama oluşturulurken uygulanacak uygulama parametresi geçersiz kılmalarının JSON kodlanmış listesi.
--timeout -t Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application delete

Var olan bir Service Fabric uygulamasını siler.

Bir uygulamanın silinebilmesi için önce oluşturulması gerekir. Bir uygulama silindiğinde bu uygulamanın parçası olan tüm hizmetler silinir. Varsayılan olarak, Service Fabric hizmet çoğaltmalarını düzgün bir şekilde kapatmayı ve ardından hizmeti silmeyi dener. Ancak, bir hizmet çoğaltmayı düzgün bir şekilde kapatırken sorun yaşıyorsa silme işlemi uzun sürebilir veya takılabilir. İsteğe bağlı ForceRemove bayrağını kullanarak düzgün bir şekilde yakın sırayı atlayın ve uygulamayı ve tüm hizmetlerini zorla silin.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--force-remove Düzgün kapatma sırasına girmeden service Fabric uygulamasını veya hizmetini zorla kaldırın. Bu parametre, hizmet kodundaki çoğaltmaların düzgün bir şekilde kapatılmasını engelleyen sorunlardan dolayı silme işleminin zaman aşımına neden olduğu bir uygulamayı veya hizmeti zorla silmek için kullanılabilir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

dağıtılan sfctl uygulaması

Service Fabric düğümünde dağıtılan bir uygulama hakkındaki bilgileri alır.

Sağlanan uygulama kimliği sistem uygulaması içinse bu sorgu sistem uygulaması bilgilerini döndürür. Sonuçlar etkin, etkinleştirme ve indirme durumlarında dağıtılan uygulamaları kapsar. Bu sorgu, düğüm adının kümedeki bir düğüme karşılık geldiğini gerektirir. Sağlanan düğüm adı kümedeki etkin Service Fabric düğümlerine işaret etmiyorsa sorgu başarısız olur.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--node-name [Gerekli] Düğümün adı.
--include-health-state Bir varlığın sistem durumunu ekleyin. Bu parametre false ise veya belirtilmemişse, döndürülen sistem durumu "Bilinmiyor" olur. true olarak ayarlandığında, sonuçlar birleştirilmeden önce sorgu düğüme ve sistem durumu sistemi hizmetine paralel olarak gider. Sonuç olarak, sorgu daha pahalıdır ve daha uzun sürebilir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application deployed-health

Service Fabric düğümünde dağıtılan bir uygulamanın sistem durumu hakkındaki bilgileri alır.

Service Fabric düğümünde dağıtılan bir uygulamanın sistem durumu hakkındaki bilgileri alır. İsteğe bağlı olarak, sistem durumuna göre dağıtılan uygulamada bildirilen HealthEvent nesnelerinin koleksiyonunu filtrelemek için EventsHealthStateFilter kullanın. DeployedServicePackageHealthStateFilter kullanarak isteğe bağlı olarak DeployedServicePackageHealth alt öğelerini sistem durumuna göre filtreleyin.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--node-name [Gerekli] Düğümün adı.
--deployed-service-packages-health-state-filter Dağıtılan uygulama durumu sorgusunun sonucunda döndürülen dağıtılan hizmet paketi sistem durumu nesnelerinin sistem durumuna göre filtrelenmesine izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen dağıtılan hizmet paketleri döndürülür. Dağıtılan tüm hizmet paketleri, dağıtılan uygulamanın toplu sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girişler döndürülür. Durum değerleri bayrak tabanlı numaralandırmadır, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Tamam (2) ve Uyarı (4) olan hizmet paketlerinin sistem durumu döndürülür.
- Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır.
- Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda sonuç döndürmemek için kullanılır. Değer 1'dir.
- Tamam - Girişle eşleşen filtreyi HealthState değeri Tamam olarak belirleyin. Değer 2'dir.
- Uyarı - Giriş ile HealthState değeri Uyarı ile eşleşen filtre. Değer 4'dür.
- Hata - HealthState değeriyle girişle eşleşen filtre Error. Değer 8'dir.
- Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir.
--events-health-state-filter Sistem durumu temelinde döndürülen HealthEvent nesnelerinin koleksiyonunu filtrelemeye izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen olaylar döndürülür. Tüm olaylar toplanmış sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girişler döndürülür. Durum değerleri bayrak tabanlı sabit listesidir, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Tamam (2) ve Uyarı (4) olan tüm olaylar döndürülür.
- Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır.
- Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda sonuç döndürmemek için kullanılır. Değer 1'dir.
- Tamam - Girişle eşleşen filtreyi HealthState değeri Tamam olarak belirleyin. Değer 2'dir.
- Uyarı - Giriş ile HealthState değeri Uyarı ile eşleşen filtre. Değer 4'dür.
- Hata - HealthState değeriyle girişle eşleşen filtre Error. Değer 8'dir.
- Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir.
--exclude-health-statistics Sistem durumu istatistiklerinin sorgu sonucunun bir parçası olarak döndürülmesi gerekip gerekmediğini gösterir. Varsayılan olarak false. İstatistikler, sistem durumu Tamam, Uyarı ve Hata'daki alt varlıkların sayısını gösterir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application deployed-list

Service Fabric düğümünde dağıtılan uygulamaların listesini alır.

Service Fabric düğümünde dağıtılan uygulamaların listesini alır. Sonuçlar, kimliğine göre açıkça sorgulanmadığı sürece dağıtılan sistem uygulamaları hakkında bilgi içermez. Sonuçlar etkin, etkinleştirme ve indirme durumlarında dağıtılan uygulamaları kapsar. Bu sorgu, düğüm adının kümedeki bir düğüme karşılık geldiğini gerektirir. Sağlanan düğüm adı kümedeki etkin Service Fabric düğümlerine işaret etmiyorsa sorgu başarısız olur.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--node-name [Gerekli] Düğümün adı.
--continuation-token Devam belirteci parametresi, sonraki sonuç kümesini almak için kullanılır. Sistemden alınan sonuçlar tek bir yanıta sığmadığında API'nin yanıtına boş olmayan bir değere sahip bir devamlılık belirteci eklenir. Bu değer bir sonraki API çağrısına geçirildiğinde, API bir sonraki sonuç kümesini döndürür. Başka sonuç yoksa, devamlılık belirteci bir değer içermez. Bu parametrenin değeri URL kodlanmış olmamalıdır.
--include-health-state Bir varlığın sistem durumunu ekleyin. Bu parametre false ise veya belirtilmemişse, döndürülen sistem durumu "Bilinmiyor" olur. true olarak ayarlandığında, sonuçlar birleştirilmeden önce sorgu düğüme ve sistem durumu sistemi hizmetine paralel olarak gider. Sonuç olarak, sorgu daha pahalıdır ve daha uzun sürebilir.
--max-results Sayfalanan sorguların bir parçası olarak döndürülecek en fazla sonuç sayısı. Bu parametre, döndürülen sonuç sayısı üzerindeki üst sınırı tanımlar. Döndürülen sonuçlar, yapılandırmada tanımlanan en büyük ileti boyutu kısıtlamalarına göre iletiye sığmazsa belirtilen en yüksek sonuçlardan daha az olabilir. Bu parametre sıfırsa veya belirtilmemişse, sayfalanan sorgu dönüş iletisine sığabilecek kadar çok sonuç içerir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl uygulama durumu

Service Fabric uygulamasının sistem durumunu alır.

Service Fabric uygulamasının ısı durumunu döndürür. Yanıt Tamam, Hata veya Uyarı sistem durumunu bildirir. Varlık sistem durumu deposunda bulunmazsa Hata döndürür.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak, hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--deployed-applications-health-state-filter Uygulama durumu sorgusunun sonucunda döndürülen dağıtılan uygulamaların sistem durumu nesnelerinin sistem durumu durumuna göre filtrelenmesine izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen dağıtılan uygulamalar döndürülür. Dağıtılan tüm uygulamalar toplu sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girdiler döndürülür. Durum değerleri bayrak tabanlı numaralandırmadır, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Ok (2) ve Warning (4) olan dağıtılan uygulamaların sistem durumu döndürülür.
- Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır.
- Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda hiçbir sonuç döndürmemek için kullanılır. Değer 1'dir.
- Tamam - HealthState değeri Ok ile girişle eşleşen filtre. Değer 2'dir.
- Uyarı - HealthState değeri Uyarı ile girişle eşleşen filtre. Değer 4'dür.
- Hata - HealthState değeriyle girişle eşleşen filtre Error. Değer 8'dir.
- Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir.
--events-health-state-filter Sistem durumu temelinde döndürülen HealthEvent nesnelerinin koleksiyonunun filtrelenmesine izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen olaylar döndürülür. Toplanan sistem durumunu değerlendirmek için tüm olaylar kullanılır. Belirtilmezse, tüm girdiler döndürülür. Durum değerleri bayrak tabanlı sabit listesidir, bu nedenle değer bit düzeyinde 'OR' işleci kullanılarak elde edilen bu değerlerin bir birleşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Ok (2) ve Warning (4) olan tüm olaylar döndürülür.
- Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır.
- Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda hiçbir sonuç döndürmemek için kullanılır. Değer 1'dir.
- Tamam - HealthState değeri Ok ile girişle eşleşen filtre. Değer 2'dir.
- Uyarı - HealthState değeri Uyarı ile girişle eşleşen filtre. Değer 4'dür.
- Hata - HealthState değeriyle girişle eşleşen filtre Error. Değer 8'dir.
- Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir.
--exclude-health-statistics Sistem durumu istatistiklerinin sorgu sonucunun bir parçası olarak döndürülmesi gerekip gerekmediğini gösterir. Varsayılan olarak false. İstatistikler, sistem durumu Tamam, Uyarı ve Hata'daki alt varlıkların sayısını gösterir.
--services-health-state-filter Hizmetlerin sistem durumu sorgusu sonucunda döndürülen hizmetlerin sistem durumu nesnelerinin sistem durumuna göre filtrelenmesine izin verir. Bu parametrenin olası değerleri aşağıdaki sistem durumu durumlarından birinin tamsayı değerini içerir. Yalnızca filtreyle eşleşen hizmetler döndürülür. Tüm hizmetler toplu sistem durumunu değerlendirmek için kullanılır. Belirtilmezse, tüm girdiler döndürülür. Durum değerleri bayrak tabanlı numaralandırmadır, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, HealthState değeri Ok (2) ve Warning (4) olan hizmetlerin sistem durumu döndürülür.
- Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır.
- Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda hiçbir sonuç döndürmemek için kullanılır. Değer 1'dir.
- Tamam - HealthState değeri Ok ile girişle eşleşen filtre. Değer 2'dir.
- Uyarı - HealthState değeri Uyarı ile girişle eşleşen filtre. Değer 4'dür.
- Hata - HealthState değeriyle girişle eşleşen filtre Error. Değer 8'dir.
- Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl uygulama bilgileri

Service Fabric uygulaması hakkında bilgi alır.

Oluşturulan veya Service Fabric kümesinde oluşturulma sürecinde olan ve adı parametre olarak belirtilen adla eşleşen uygulama hakkındaki bilgileri döndürür. Yanıt ad, tür, durum, parametreler ve uygulama hakkındaki diğer ayrıntıları içerir.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--exclude-application-parameters Uygulama parametrelerinin sonuçtan dışlanıp dışlanmayacağını belirten bayrak.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl uygulama listesi

Service Fabric kümesinde oluşturulan ve belirtilen filtrelerle eşleşen uygulamaların listesini alır.

Service Fabric kümesinde oluşturulan veya oluşturulma sürecinde olan uygulamalar hakkındaki bilgileri alır ve belirtilen filtrelerle eşleşir. Yanıt ad, tür, durum, parametreler ve uygulama hakkındaki diğer ayrıntıları içerir. Uygulamalar bir sayfaya sığmazsa, bir sonuç sayfası ve sonraki sayfayı almak için kullanılabilecek bir devamlılık belirteci döndürülür. ApplicationTypeName ve ApplicationDefinitionKindFilter filtreleri aynı anda belirtilemez.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-definition-kind-filter Service Fabric uygulamasını tanımlamak için kullanılan mekanizma olan ApplicationDefinitionKind'i filtrelemek için kullanılır.
- Varsayılan - "Tümü" öğesini seçmekle aynı işlevi gerçekleştiren varsayılan değer. Değer 0'dır.
- Tümü - Herhangi bir ApplicationDefinitionKind değeriyle girişle eşleşen filtre. Değer 65535'tir.
- ServiceFabricApplicationDescription - ApplicationDefinitionKind değeri ServiceFabricApplicationDescription ile girişle eşleşen filtre. Değer 1'dir.
- Oluştur - ApplicationDefinitionKind değeri Compose ile girişle eşleşen filtre. Değer 2'dir.
--application-type-name Sorgu yapılacak uygulamaları filtrelemek için kullanılan uygulama türü adı. Bu değer uygulama türü sürümünü içermemelidir.
--continuation-token Devam belirteci parametresi, sonraki sonuç kümesini almak için kullanılır. Sistemden alınan sonuçlar tek bir yanıta sığmadığında API'nin yanıtına boş olmayan bir değere sahip bir devamlılık belirteci eklenir. Bu değer bir sonraki API çağrısına geçirildiğinde, API bir sonraki sonuç kümesini döndürür. Başka sonuç yoksa, devamlılık belirteci bir değer içermez. Bu parametrenin değeri URL kodlanmış olmamalıdır.
--exclude-application-parameters Uygulama parametrelerinin sonuçtan dışlanıp dışlanmayacağını belirten bayrak.
--max-results Sayfalanan sorguların bir parçası olarak döndürülecek en fazla sonuç sayısı. Bu parametre, döndürülen sonuç sayısı üzerindeki üst sınırı tanımlar. Döndürülen sonuçlar, yapılandırmada tanımlanan en büyük ileti boyutu kısıtlamalarına göre iletiye sığmazsa belirtilen en yüksek sonuçlardan daha az olabilir. Bu parametre sıfırsa veya belirtilmemişse, sayfalanan sorgu dönüş iletisine sığabilecek kadar çok sonuç içerir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl uygulama yükü

Service Fabric uygulaması hakkında yük bilgilerini alır.

Oluşturulan veya Service Fabric kümesinde oluşturulma sürecinde olan ve adı parametre olarak belirtilen adla eşleşen uygulama hakkındaki yük bilgilerini döndürür. Yanıt ad, en düşük düğümler, en büyük düğümler, uygulamanın şu anda kapsamakta olduğu düğüm sayısı ve uygulamayla ilgili uygulama yükleme ölçümü bilgilerini içerir.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak, hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl uygulama bildirimi

Uygulama türünü açıklayan bildirimi alır.

Yanıt, dize olarak uygulama bildirimi XML'sini içerir.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-type-name [Gerekli] Uygulama türünün adı.
--application-type-version [Gerekli] Uygulama türünün sürümü.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl uygulama sağlama

Dış depodaki '.sfpkg' paketini veya görüntü deposundaki uygulama paketini kullanarak kümeye bir Service Fabric uygulama türü sağlar veya kaydeder.

Kümeyle bir Service Fabric uygulama türü sağlar. Herhangi bir yeni uygulamanın örneğini oluşturmadan önce sağlama gereklidir. Sağlama işlemi relativePathInImageStore tarafından belirtilen uygulama paketinde veya dış '.sfpkg' URI'si kullanılarak gerçekleştirilebilir. --external-provision ayarlanmadığı sürece bu komut görüntü deposu sağlamasını bekler.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-package-download-uri Uygulama paketinin HTTP veya HTTPS protokolleri kullanılarak indirilebildiği '.sfpkg' uygulama paketinin yolu.

Yalnızca sağlama türü dış depo için. Uygulama paketi, dosyayı indirmek için GET işlemi sağlayan bir dış depoda depolanabilir. Desteklenen protokoller HTTP ve HTTPS'dir ve yolun READ erişimine izin vermesi gerekir.
--application-type-build-path Yalnızca sağlama türü görüntü deposu için. Önceki karşıya yükleme işlemi sırasında belirtilen görüntü deposundaki uygulama paketinin göreli yolu.
--application-type-name Yalnızca sağlama türü dış depo için. Uygulama türü adı, uygulama bildiriminde bulunan uygulama türünün adını temsil eder.
--application-type-version Yalnızca sağlama türü dış depo için. Uygulama türü sürümü, uygulama bildiriminde bulunan uygulama türünün sürümünü temsil eder.
--external-provision Uygulama paketinin kaydedilebileceği veya sağlanabileceği konum. Sağlamanın daha önce bir dış depoya yüklenmiş bir uygulama paketine yönelik olduğunu gösterir. Uygulama paketi *.sfpkg uzantısıyla sona erer.
--no-wait Sağlamanın zaman uyumsuz olarak gerçekleşip gerçekleşmeyeceğini gösterir.

True olarak ayarlandığında, sağlama işlemi istek sistem tarafından kabul edildiğinde döndürür ve sağlama işlemi herhangi bir zaman aşımı sınırı olmadan devam eder. Varsayılan değer false'tur. Büyük uygulama paketleri için değeri true olarak ayarlamanızı öneririz.
--timeout -t Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application report-health

Service Fabric uygulamasında bir sistem durumu raporu gönderir.

Belirtilen Service Fabric uygulamasının sistem durumunu bildirir. Rapor, raporlandığı sistem durumu raporunun ve özelliğin kaynağı hakkındaki bilgileri içermelidir. Rapor, sistem durumu deposuna iletilen bir Service Fabric ağ geçidi uygulamasına gönderilir. Rapor ağ geçidi tarafından kabul edilebilir, ancak ek doğrulamadan sonra sistem durumu deposu tarafından reddedilir. Örneğin, sistem durumu deposu eski bir sıra numarası gibi geçersiz bir parametre nedeniyle raporu reddedebilir. Raporun sistem durumu deposuna uygulanıp uygulanmadığını görmek için uygulama durumunu alın ve raporun görünüp görünmediğini denetleyin.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği.

Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak, hiyerarşik adlar '~' karakteriyle sınırlandırılır. Örneğin, uygulama adı 'fabric:/myapp/app1' ise, uygulama kimliği 6.0+ sürümünde 'myapp~app1' ve önceki sürümlerde 'myapp/app1' olur.
--health-property [Gerekli] Sistem durumu bilgilerinin özelliği.

Bir varlığın farklı özellikler için sistem durumu raporları olabilir. özelliği bir dizedir ve raporlayıcının raporu tetikleyen durum koşulunu kategorilere ayırma esnekliği sağlamak için sabit bir numaralandırma değildir. Örneğin, SourceId "LocalWatchdog" olan bir muhabir düğümdeki kullanılabilir diskin durumunu izleyebilir, böylece bu düğümde "AvailableDisk" özelliğini bildirebilir. Aynı muhabir düğüm bağlantısını izleyebilir, böylece aynı düğümde "Bağlantı" özelliğini bildirebilir. Sistem durumu deposunda, bu raporlar belirtilen düğüm için ayrı sistem durumu olayları olarak değerlendirilir. SourceId ile birlikte özelliği sistem durumu bilgilerini benzersiz olarak tanımlar.
--health-state [Gerekli] Olası değerler şunlardır: 'Invalid', 'Ok', 'Warning', 'Error', 'Unknown'.
--source-id [Gerekli] Sistem durumu bilgilerini oluşturan istemci/watchdog/system bileşenini tanımlayan kaynak adı.
--Açıklama Sistem durumu bilgilerinin açıklaması.

Rapor hakkında okunabilir bilgi eklemek için kullanılan serbest metni temsil eder. Açıklama için en fazla dize uzunluğu 4096 karakterdir. Sağlanan dize daha uzunsa, otomatik olarak kesilir. Kesildiğinde, açıklamanın son karakterleri "[Kesilmiş]" işaretçisini içerir ve toplam dize boyutu 4096 karakterdir. İşaretçinin varlığı, kullanıcılara kesme işleminin gerçekleştiğini gösterir. Kesildiğinde, açıklamanın özgün dizeden 4096 karakterden az olduğunu unutmayın.
--Hemen Raporun hemen gönderilmesi gerekip gerekmediğini gösteren bayrak.

Sistem durumu raporu, sistem durumu deposuna iletilen bir Service Fabric ağ geçidi uygulamasına gönderilir. Immediate değeri true olarak ayarlanırsa rapor, HTTP Ağ Geçidi Uygulamasının kullandığı doku istemci ayarlarına bakılmaksızın hemen HTTP Ağ Geçidi'nden sistem durumu deposuna gönderilir. Bu, en kısa sürede gönderilmesi gereken kritik raporlar için kullanışlıdır. Zamanlamaya ve diğer koşullara bağlı olarak, örneğin HTTP Ağ Geçidi kapalıysa veya ileti Ağ Geçidi'ne ulaşmazsa, raporu gönderme işlemi yine başarısız olabilir. Anlık değer false olarak ayarlanırsa, rapor HTTP Ağ Geçidi'nden sistem durumu istemci ayarlarına göre gönderilir. Bu nedenle, HealthReportSendInterval yapılandırmasına göre toplu işlenecektir. Bu önerilen ayardır çünkü sistem durumu istemcisinin sistem durumu raporlama iletilerini hem sistem durumu deposuna hem de sistem durumu raporu işlemeye en iyi duruma getirmesine olanak tanır. Varsayılan olarak, raporlar hemen gönderilmez.
--remove-when-expired Raporun süresi dolduğunda sağlık deposundan kaldırılıp kaldırılmadığını gösteren değer.

true olarak ayarlanırsa rapor, süresi dolduktan sonra sistem durumu deposundan kaldırılır. false olarak ayarlanırsa, süresi dolduğunda rapor hata olarak değerlendirilir. Bu özelliğin değeri varsayılan olarak false'tur. İstemciler düzenli aralıklarla raporladığında RemoveWhenExpired false (varsayılan) değerini ayarlamaları gerekir. Bu şekilde, muhabirin sorunları (örneğin kilitlenme) vardır ve raporlayamazsa, varlık sistem durumu raporunun süresi dolduğunda hata olarak değerlendirilir. Bu, varlığı Hata durumu durumunda olarak işaretler.
--sequence-number Bu sistem durumu raporunun sayısal dize olarak sıra numarası.

Rapor sırası numarası, eski raporları algılamak için sistem durumu deposu tarafından kullanılır. Belirtilmezse, bir rapor eklendiğinde sistem durumu istemcisi tarafından bir sıra numarası otomatik olarak oluşturulur.
--timeout -t Varsayılan: 60.
--Ttl Bu sistem durumu raporunun geçerli olduğu süre. Bu alan, süreyi belirtmek için ISO8601 biçimini kullanır.

İstemciler düzenli aralıklarla rapor gönderdiğinde, yaşam süresinden daha yüksek sıklıkta raporlar göndermelidir. İstemciler geçişle ilgili rapor verirse yaşam süresini sonsuz olarak ayarlayabilir. Yaşam süresi dolduğunda, sistem durumu bilgilerini içeren sistem durumu olayı, RemoveWhenExpired true ise sistem durumu deposundan kaldırılır veya RemoveWhenExpired false olduğunda hata olarak değerlendirilir. Belirtilmezse, yaşam süresi varsayılan olarak sonsuz değerdir.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl uygulama türü

Service Fabric kümesindeki uygulama türlerinin tam olarak belirtilen adla eşleşen listesini alır.

Service Fabric kümesinde sağlanan veya sağlama sürecindeki uygulama türleri hakkındaki bilgileri döndürür. Bu sonuçlar, adı parametre olarak belirtilen adla tam olarak eşleşen ve verilen sorgu parametreleriyle uyumlu olan uygulama türlerindendir. Uygulama türünün uygulama türü adıyla eşleşen tüm sürümleri döndürülür ve her sürüm tek bir uygulama türü olarak döndürülür. Yanıtta ad, sürüm, durum ve uygulama türüyle ilgili diğer ayrıntılar yer alır. Bu disk belleğine alınmış bir sorgudur, başka bir deyişle tüm uygulama türleri bir sayfaya sığmıyorsa bir sonuç sayfası döndürülür ve bir sonraki sayfayı almak için kullanılabilecek bir devamlılık belirteci döndürülür. Örneğin, 10 uygulama türü varsa ancak bir sayfa yalnızca ilk üç uygulama türüne uyuyorsa veya maksimum sonuç 3 olarak ayarlandıysa, üç döndürülür. Sonuçların geri kalanına erişmek için sonraki sorguda döndürülen devamlılık belirtecini kullanarak sonraki sayfaları alın. Sonraki sayfalar yoksa boş bir devamlılık belirteci döndürülür.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-type-name [Gerekli] Uygulama türünün adı.
--application-type-version Uygulama türünün sürümü.
--continuation-token Devam belirteci parametresi, sonraki sonuç kümesini almak için kullanılır. Sistemden alınan sonuçlar tek bir yanıta sığmadığında API'nin yanıtına boş olmayan bir değere sahip bir devamlılık belirteci eklenir. Bu değer bir sonraki API çağrısına geçirildiğinde, API bir sonraki sonuç kümesini döndürür. Başka sonuç yoksa, devamlılık belirteci bir değer içermez. Bu parametrenin değeri URL kodlanmış olmamalıdır.
--exclude-application-parameters Uygulama parametrelerinin sonuçtan dışlanıp dışlanmayacağını belirten bayrak.
--max-results Sayfalanan sorguların bir parçası olarak döndürülecek en fazla sonuç sayısı. Bu parametre, döndürülen sonuç sayısı üzerindeki üst sınırı tanımlar. Döndürülen sonuçlar, yapılandırmada tanımlanan en büyük ileti boyutu kısıtlamalarına göre iletiye sığmazsa belirtilen en yüksek sonuçlardan daha az olabilir. Bu parametre sıfırsa veya belirtilmemişse, sayfalanan sorgu dönüş iletisine sığabilecek kadar çok sonuç içerir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application type-list

Service Fabric kümesindeki uygulama türlerinin listesini alır.

Service Fabric kümesinde sağlanan veya sağlama sürecindeki uygulama türleri hakkındaki bilgileri döndürür. Bir uygulama türünün her sürümü tek bir uygulama türü olarak döndürülür. Yanıtta ad, sürüm, durum ve uygulama türüyle ilgili diğer ayrıntılar yer alır. Bu disk belleğine alınmış bir sorgudur, başka bir deyişle tüm uygulama türleri bir sayfaya sığmıyorsa bir sonuç sayfası döndürülür ve bir sonraki sayfayı almak için kullanılabilecek bir devamlılık belirteci döndürülür. Örneğin, 10 uygulama türü varsa ancak bir sayfa yalnızca ilk üç uygulama türüne uyuyorsa veya maksimum sonuç 3 olarak ayarlandıysa, üç döndürülür. Sonuçların geri kalanına erişmek için sonraki sorguda döndürülen devamlılık belirtecini kullanarak sonraki sayfaları alın. Sonraki sayfalar yoksa boş bir devamlılık belirteci döndürülür.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-type-definition-kind-filter Service Fabric uygulama türünü tanımlamak için kullanılan mekanizma olan ApplicationTypeDefinitionKind üzerinde filtrelemek için kullanılır.
- Varsayılan - "Tümü" öğesini seçmekle aynı işlevi gerçekleştiren varsayılan değer. Değer 0'dır.
- Tümü - Herhangi bir ApplicationTypeDefinitionKind değeriyle girişle eşleşen filtre. Değer 65535'tir.
- ServiceFabricApplicationPackage - ApplicationTypeDefinitionKind değeri ServiceFabricApplicationPackage ile girişle eşleşen filtre. Değer 1'dir.
- Compose - ApplicationTypeDefinitionKind değeri Compose ile girişle eşleşen filtre. Değer 2'dir.
--continuation-token Devam belirteci parametresi, sonraki sonuç kümesini almak için kullanılır. Sistemden alınan sonuçlar tek bir yanıta sığmadığında API'nin yanıtına boş olmayan bir değere sahip bir devamlılık belirteci eklenir. Bu değer bir sonraki API çağrısına geçirildiğinde, API bir sonraki sonuç kümesini döndürür. Başka sonuç yoksa, devamlılık belirteci bir değer içermez. Bu parametrenin değeri URL kodlanmış olmamalıdır.
--exclude-application-parameters Uygulama parametrelerinin sonuçtan dışlanıp dışlanmayacağını belirten bayrak.
--max-results Sayfalanan sorguların bir parçası olarak döndürülecek en fazla sonuç sayısı. Bu parametre, döndürülen sonuç sayısı üzerindeki üst sınırı tanımlar. Döndürülen sonuçlar, yapılandırmada tanımlanan en büyük ileti boyutu kısıtlamalarına göre iletiye sığmazsa belirtilen en yüksek sonuçlardan daha az olabilir. Bu parametre sıfırsa veya belirtilmemişse, sayfalanan sorgu dönüş iletisine sığabilecek kadar çok sonuç içerir.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application unprovision

Bir Service Fabric uygulama türünü kümeden kaldırır veya kaydını kaldırır.

Bu işlem yalnızca uygulama türünün tüm uygulama örnekleri silinmişse gerçekleştirilebilir. Uygulama türünün kaydı silindikten sonra, bu uygulama türü için yeni uygulama örneği oluşturulamıyor.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-type-name [Gerekli] Uygulama türünün adı.
--application-type-version [Gerekli] Uygulama bildiriminde tanımlandığı gibi uygulama türünün sürümü.
--async-parameter Sağlamayı kaldırma işleminin zaman uyumsuz olarak gerçekleşip gerçekleşmeyeceğini gösteren bayrak. True olarak ayarlandığında, sağlamayı kaldırma işlemi, istek sistem tarafından kabul edildiğinde ve sağlamayı kaldırma işlemi herhangi bir zaman aşımı sınırı olmadan devam ettiğinde döndürür. Varsayılan değer false'tur. Ancak, sağlanan büyük uygulama paketleri için bunu true olarak ayarlamanızı öneririz.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl uygulama yükseltmesi

Service Fabric kümesindeki bir uygulamayı yükseltmeye başlar.

Sağlanan uygulama yükseltme parametrelerini doğrular ve parametreler geçerliyse uygulamayı yükseltmeye başlar. Yükseltme açıklamasının mevcut uygulama açıklamasının yerini aktığını unutmayın. Bu, parametreler belirtilmezse, uygulamalardaki mevcut parametrelerin üzerine boş parametre listesiyle yazılacağı anlamına gelir. Bunun sonucunda uygulama, uygulama bildirimindeki parametrelerin varsayılan değerini kullanır.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği.

Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak, hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--application-version [Gerekli] Uygulama yükseltmesi için hedef uygulama türü sürümü (uygulama bildiriminde bulunur).
--parameters [Gerekli] Uygulamayı yükseltirken uygulanacak uygulama parametresi geçersiz kılmalarının JSON kodlanmış listesi.
--default-service-health-policy Hizmet türünün sistem durumunu değerlendirmek için varsayılan olarak kullanılan sistem durumu ilkesinin JSON ile kodlanmış belirtimi.
--failure-action İzlenen yükseltme, izleme ilkesi veya sistem durumu ilkesi ihlalleriyle karşılaştığında gerçekleştirilecek eylem.
--force-restart Kod sürümü değişmese bile yükseltme sırasında işlemleri zorla yeniden başlatın.
--health-check-retry-timeout Uygulama veya küme iyi durumda değilse sistem durumu denetimleri gerçekleştirme girişimleri arasındaki süre. Varsayılan: PT0H10M0S.
--health-check-stable-duration Yükseltme bir sonraki yükseltme etki alanına geçmeden önce uygulamanın veya kümenin iyi durumda kalması gereken süre. Varsayılan: PT0H2M0S.

İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.
--health-check-wait-duration Sistem durumu denetimleri işlemine başlamadan önce bir yükseltme etki alanını tamamladıktan sonra beklenmesi gereken süre. Varsayılan: 0.
--max-unhealthy-apps İyi durumda olmayan dağıtılan uygulamaların izin verilen en yüksek yüzdesi. 0 ile 100 arasında bir sayı olarak temsil edilir.
--Modu Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Varsayılan: UnmonitoredAuto.
--replica-set-check-timeout Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre. Saniye cinsinden ölçülür.
--service-health-policy Hizmet türü adı başına hizmet türü sistem durumu ilkesiyle JSON kodlanmış eşleme. Harita boş varsayılan değerdir.
--timeout -t Varsayılan: 60.
--upgrade-domain-timeout FailureAction yürütülmeden önce her yükseltme etki alanının tamamlanması gereken süre. Varsayılan: P10675199DT02H48M05.4775807S.

İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.
--upgrade-timeout FailureAction yürütülmeden önce genel yükseltmenin tamamlanması gereken süre. Varsayılan: P10675199DT02H48M05.4775807S.

İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.
--hata olarak uyarı Uyarıların hatalarla aynı önem derecesine sahip olup olmadığını gösterir.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application upgrade-resume

Service Fabric kümesindeki bir uygulamayı yükseltmeye devam eder.

İzlenmeyen el ile Service Fabric uygulaması yükseltmeyi sürdürür. Service Fabric bir kerede bir yükseltme etki alanını yükseltir. İzlenmeyen el ile yükseltmeler için, Service Fabric bir yükseltme etki alanını tamamladıktan sonra bir sonraki yükseltme etki alanına geçmeden önce bu API'yi çağırmanızı bekler.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak, hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--upgrade-domain-name [Gerekli] Yükseltmenin devam ettirildiği yükseltme etki alanının adı.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application upgrade-rollback

Service Fabric kümesindeki bir uygulamanın devam eden yükseltmesini geri alma işlemini başlatır.

Geçerli uygulama yükseltmesini önceki sürüme geri döndürmeye başlar. Bu API yalnızca yeni sürüme ileriye doğru devam eden geçerli devam eden yükseltmeyi geri almak için kullanılabilir. Uygulama şu anda yükseltilmiyorsa, önceki bir sürüme geri dönme dahil olmak üzere istenen sürüme yükseltmek için StartApplicationUpgrade API'sini kullanın.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak, hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application upgrade-status

Bu uygulamada gerçekleştirilen en son yükseltmenin ayrıntılarını alır.

Uygulama sistem durumu sorunlarının hatalarını ayıklamaya yardımcı olacak ayrıntılarla birlikte en son uygulama yükseltmesinin durumu hakkında bilgi döndürür.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--application-id [Gerekli] Uygulamanın kimliği. Bu genellikle 'fabric:' URI şeması olmayan uygulamanın tam adıdır. Sürüm 6.0'dan başlayarak hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, uygulama adı "fabric:/myapp/app1" ise, uygulama kimliği 6.0+ sürümünde "myapp~app1" ve önceki sürümlerde "myapp/app1" olacaktır.
--timeout -t İşlemi saniyeler içinde gerçekleştirmek için sunucu zaman aşımı. Bu zaman aşımı, istemcinin istenen işlemin tamamlanmasını beklemeye istekli olduğu süreyi belirtir. Bu parametre için varsayılan değer 60 saniyedir. Varsayılan: 60.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

sfctl application upload

Service Fabric uygulama paketini görüntü deposuna kopyalayın.

İsteğe bağlı olarak paketteki her dosya için karşıya yükleme ilerleme durumunu görüntüleyin. Karşıya yükleme ilerleme durumu adresine stderrgönderilir.

Bağımsız değişkenler

Bağımsız Değişken Açıklama
--path [Gerekli] Yerel uygulama paketinin yolu.
--Sıkıştır Yalnızca Service Fabric uygulama paketleri için geçerlidir. Sıkıştırılmış uygulama paketini içeren yeni bir klasör oluşturarak varsayılan konuma veya sıkıştırılmış konum parametresi tarafından belirtilen konuma gidin ve yeni oluşturulan klasörü karşıya yükleyin.

sfctl tarafından oluşturulmuş sıkıştırılmış bir dosya zaten varsa, bu bayrak ayarlanırsa dosyanın üzerine yazılır. Dizin bir uygulama paketi değilse bir hata döndürülür. Zaten sıkıştırılmış bir uygulama paketiyse, klasör olduğu gibi üzerine kopyalanır. Varsayılan olarak, yeni oluşturulan sıkıştırılmış uygulama paketi başarılı bir karşıya yüklemeden sonra silinir. Karşıya yükleme başarılı olmazsa lütfen sıkıştırılmış paketi gerektiği gibi el ile temizleyin. Silme işlemi, sıkıştırılmış konum parametresi mevcut olmayan dizinlere başvuruda bulunursa oluşturulmuş olabilecek boş dizinleri kaldırmaz.
--sıkıştırılmış konum Sıkıştırılmış uygulama paketini koyacak konum.

Konum sağlanmazsa sıkıştırılmış paket, yol bağımsız değişkeninde belirtilen üst dizin altında sfctl_compressed_temp adlı yeni oluşturulan bir klasörün altına yerleştirilir. Örneğin, yol bağımsız değişkeni C:/FolderA/AppPkg değerine sahipse sıkıştırılmış paket C:/FolderA/sfctl_compressed_temp/AppPkg'ye eklenir.
--imagestore-string Uygulama paketinin yüklendiği hedef görüntü deposu. Varsayılan: fabric:ImageStore.

Dosya konumuna yüklemek için bu parametreyi 'file:' ile başlatın. Aksi takdirde değer, varsayılan değer gibi görüntü deposu bağlantı dizesi olmalıdır.
--keep-compressed Oluşturulan sıkıştırılmış paketin başarıyla karşıya yükleme tamamlandığında tutulup tutulmayacağı.

Ayarlanmadıysa, başarıyla tamamlandığında sıkıştırılmış uygulama paketleri silinir. Karşıya yükleme başarılı olmadıysa, uygulama paketi her zaman yeniden karşıya yükleme için çıkış dizininde tutulur.
--show-progress Büyük paketler için dosya karşıya yükleme ilerleme durumunu gösterin.
--timeout -t Saniye olarak toplam zaman aşımı. Karşıya yükleme başarısız olur ve karşıya yükleme zaman aşımı süresi geçtikten sonra hata döndürür. Bu zaman aşımı uygulama paketinin tamamı için geçerlidir ve tek tek dosya zaman aşımları kalan zaman aşımı süresine eşit olur. Zaman aşımı, uygulama paketini sıkıştırmak için gereken süreyi içermez. Varsayılan: 300.

Genel Bağımsız Değişkenler

Bağımsız Değişken Açıklama
--Hata ayıklama 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.
--output -o Çıkış biçimi. İzin verilen değerler: json, jsonc, table, tsv. Varsayılan: json.
--Sorgu JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
--Ayrıntılı Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Sonraki adımlar