Aracılığıyla paylaş


az containerapp resiliency

Dekont

Bu başvuru, Azure CLI (sürüm 2.53.0 veya üzeri) için containerapp uzantısının bir parçasıdır. Uzantı, az containerapp resiliency komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Kapsayıcı uygulaması için dayanıklılık ilkelerini yönetme komutları.

Komutlar

Name Description Tür Durum
az containerapp resiliency create

Kapsayıcı uygulaması için dayanıklılık ilkeleri oluşturma.

Dahili Önizle
az containerapp resiliency delete

Kapsayıcı uygulaması için dayanıklılık ilkelerini silme.

Dahili Önizle
az containerapp resiliency list

Kapsayıcı uygulaması için dayanıklılık ilkelerini listeleme.

Dahili Önizle
az containerapp resiliency show

Kapsayıcı uygulaması için dayanıklılık ilkelerini gösterme.

Dahili Önizle
az containerapp resiliency update

Kapsayıcı uygulaması için dayanıklılık ilkelerini güncelleştirme.

Dahili Önizle

az containerapp resiliency create

Önizleme

'containerapp resiliency' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Kapsayıcı uygulaması için dayanıklılık ilkeleri oluşturma.

az containerapp resiliency create --container-app-name
                                  --name
                                  --resource-group
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--http-codes]
                                  [--http-delay]
                                  [--http-errors]
                                  [--http-interval]
                                  [--http-retries]
                                  [--http1-pending]
                                  [--http2-parallel]
                                  [--no-wait]
                                  [--recommended]
                                  [--tcp-connections]
                                  [--tcp-retries]
                                  [--timeout]
                                  [--timeout-connect]
                                  [--yaml]

Örnekler

Önerilen dayanıklılık ilkeleri oluşturun.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp --recommended

Zaman aşımı dayanıklılık ilkesini oluşturun.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --timeout 15 --timeout-connect 5

Yaml yapılandırması kullanarak dayanıklılık ilkeleri oluşturun.

az containerapp resiliency create -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Gerekli Parametreler

--container-app-name

Mevcut Kapsayıcı Uygulamasının adı.

--name -n

Kapsayıcı Uygulaması Dayanıklılık İlkesi'nin adı. Ad küçük harfli alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalıdır, alfasayısal karakterle bitmelidir, '--' olamaz ve 30 karakterden az olmalıdır.

--resource-group -g

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

İsteğe Bağlı Parametreler

--cb-interval

Fırlatma analizi süpürmeleri arasındaki saniye cinsinden zaman aralığı. Bu, hem yeni çıkarmaların hem de konakların hizmete döndürülmesini sağlayabilir. Varsayılan: 10.

--cb-max-ejection

Çıkarılabilen kapsayıcı uygulaması çoğaltmalarının en yüksek % değeri. Değerden bağımsız olarak en az bir konağı çıkaracaktır. Varsayılan: 100.

--cb-sequential-errors

Ardışık bir 5xx çıkarma işlemi gerçekleşmeden önce ardışık sunucu tarafı hata yanıtlarının sayısı (HTTP trafiği için, 5xx yanıtları; TCP trafiği, PONG yanıt verme hatası vb.) Varsayılan: 5.

--http-codes

Yanıt durum kodu bu listedeki herhangi bir durum koduyla eşleşiyorsa yeniden deneme denenir.

--http-delay

Yeniden denemeler arasındaki temel aralığı milisaniye cinsinden belirtin. Varsayılan: 1000.

--http-errors

Yanıt hata iletisi bu listedeki hatayla eşleşiyorsa yeniden deneme denenir. Varsayılan: 5xx.

--http-interval

Yeniden denemeler arasındaki maksimum aralığı milisaniye cinsinden belirtin. Varsayılan: 10000.

--http-retries

En fazla yeniden deneme sayısını belirtin. Varsayılan: 3.

--http1-pending

Kapsayıcı uygulamasına izin verilecek bekleyen istek sayısı üst sınırı. Varsayılan: 1024.

--http2-parallel

Kapsayıcı uygulamasına yapılacak en fazla paralel istek sayısı. Varsayılan: 1024.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--recommended

Kapsayıcı uygulaması için önerilen dayanıklılık ilkeleri değerlerini ayarlayın.

varsayılan değer: False
--tcp-connections

Kapsayıcı uygulamasına yapılacak en fazla bağlantı sayısı.

--tcp-retries

Vazgeçmeden önce yapılacak en fazla başarısız bağlantı girişimi sayısı.

--timeout

Zaman aşımını saniye olarak belirtin. Bu, isteğin tamamının işlendiği nokta ile yanıtın tamamen işlenmesi arasında yer alır. Bu zaman aşımı tüm yeniden denemeleri içerir. Varsayılan: 60.

--timeout-connect

Kapsayıcı uygulamasına yeni ağ bağlantıları için saniyeler içinde zaman aşımı. Varsayılan: 5.

--yaml

Kapsayıcı uygulaması dayanıklılık ilkesi yapılandırmasını içeren bir .yaml dosyasının yolu. Diğer tüm parametreler yoksayılır.

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 containerapp resiliency delete

Önizleme

'containerapp resiliency' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Kapsayıcı uygulaması için dayanıklılık ilkelerini silme.

az containerapp resiliency delete --container-app-name
                                  --resource-group
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--yes]

Örnekler

Kapsayıcı uygulaması için dayanıklılık ilkelerini silme.

az containerapp resiliency delete -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Gerekli Parametreler

--container-app-name

Mevcut Kapsayıcı Uygulamasının adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Kapsayıcı Uygulaması Dayanıklılık İlkesi'nin adı. Ad küçük harfli alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalıdır, alfasayısal karakterle bitmelidir, '--' olamaz ve 30 karakterden az olmalıdır.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--subscription

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

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
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 containerapp resiliency list

Önizleme

'containerapp resiliency' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Kapsayıcı uygulaması için dayanıklılık ilkelerini listeleme.

az containerapp resiliency list --container-app-name
                                --resource-group

Örnekler

Kapsayıcı uygulaması için dayanıklılık ilkelerini listeleme.

az containerapp resiliency list -g MyResourceGroup \
  --container-app-name MyContainerApp

Gerekli Parametreler

--container-app-name

Mevcut Kapsayıcı Uygulamasının adı.

--resource-group -g

Kaynak grubunun adı. 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 containerapp resiliency show

Önizleme

'containerapp resiliency' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Kapsayıcı uygulaması için dayanıklılık ilkelerini gösterme.

az containerapp resiliency show --container-app-name
                                --resource-group
                                [--ids]
                                [--name]
                                [--subscription]

Örnekler

Kapsayıcı uygulaması için dayanıklılık ilkelerini gösterme.

az containerapp resiliency show -g MyResourceGroup \
  -n MyResiliencyName --container-app-name MyContainerApp

Gerekli Parametreler

--container-app-name

Mevcut Kapsayıcı Uygulamasının adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Kapsayıcı Uygulaması Dayanıklılık İlkesi'nin adı. Ad küçük harfli alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalıdır, alfasayısal karakterle bitmelidir, '--' olamaz ve 30 karakterden az olmalıdır.

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği 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 containerapp resiliency update

Önizleme

'containerapp resiliency' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Kapsayıcı uygulaması için dayanıklılık ilkelerini güncelleştirme.

az containerapp resiliency update --container-app-name
                                  --resource-group
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--http-codes]
                                  [--http-delay]
                                  [--http-errors]
                                  [--http-interval]
                                  [--http-retries]
                                  [--http1-pending]
                                  [--http2-parallel]
                                  [--ids]
                                  [--name]
                                  [--no-wait]
                                  [--subscription]
                                  [--tcp-connections]
                                  [--tcp-retries]
                                  [--timeout]
                                  [--timeout-connect]
                                  [--yaml]

Örnekler

TCP Bağlan ion Havuzu dayanıklılık ilkesini güncelleştirin.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --tcp-connections 1024

Yaml yapılandırmasını kullanarak dayanıklılık ilkelerini güncelleştirin.

az containerapp resiliency update -g MyResourceGroup \
  -n MyResiliencyName --container-app-name my-containerapp \
  --yaml "path/to/yaml/file.yml"

Gerekli Parametreler

--container-app-name

Mevcut Kapsayıcı Uygulamasının adı.

--resource-group -g

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

İsteğe Bağlı Parametreler

--cb-interval

Fırlatma analizi süpürmeleri arasındaki saniye cinsinden zaman aralığı. Bu, hem yeni çıkarmaların hem de konakların hizmete döndürülmesini sağlayabilir. Varsayılan: 10.

--cb-max-ejection

Çıkarılabilen kapsayıcı uygulaması çoğaltmalarının en yüksek % değeri. Değerden bağımsız olarak en az bir konağı çıkaracaktır. Varsayılan: 100.

--cb-sequential-errors

Ardışık bir 5xx çıkarma işlemi gerçekleşmeden önce ardışık sunucu tarafı hata yanıtlarının sayısı (HTTP trafiği için, 5xx yanıtları; TCP trafiği, PONG yanıt verme hatası vb.) Varsayılan: 5.

--http-codes

Yanıt durum kodu bu listedeki herhangi bir durum koduyla eşleşiyorsa yeniden deneme denenir.

--http-delay

Yeniden denemeler arasındaki temel aralığı milisaniye cinsinden belirtin. Varsayılan: 1000.

--http-errors

Yanıt hata iletisi bu listedeki hatayla eşleşiyorsa yeniden deneme denenir. Varsayılan: 5xx.

--http-interval

Yeniden denemeler arasındaki maksimum aralığı milisaniye cinsinden belirtin. Varsayılan: 10000.

--http-retries

En fazla yeniden deneme sayısını belirtin. Varsayılan: 3.

--http1-pending

Kapsayıcı uygulamasına izin verilecek bekleyen istek sayısı üst sınırı. Varsayılan: 1024.

--http2-parallel

Kapsayıcı uygulamasına yapılacak en fazla paralel istek sayısı. Varsayılan: 1024.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Kapsayıcı Uygulaması Dayanıklılık İlkesi'nin adı. Ad küçük harfli alfasayısal karakterlerden veya '-' karakterlerinden oluşmalıdır, harfle başlamalıdır, alfasayısal karakterle bitmelidir, '--' olamaz ve 30 karakterden az olmalıdır.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--subscription

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

--tcp-connections

Kapsayıcı uygulamasına yapılacak en fazla bağlantı sayısı.

--tcp-retries

Vazgeçmeden önce yapılacak en fazla başarısız bağlantı girişimi sayısı.

--timeout

Zaman aşımını saniye olarak belirtin. Bu, isteğin tamamının işlendiği nokta ile yanıtın tamamen işlenmesi arasında yer alır. Bu zaman aşımı tüm yeniden denemeleri içerir. Varsayılan: 60.

--timeout-connect

Kapsayıcı uygulamasına yeni ağ bağlantıları için saniyeler içinde zaman aşımı. Varsayılan: 5.

--yaml

Kapsayıcı uygulaması dayanıklılık ilkesi yapılandırmasını içeren bir .yaml dosyasının yolu. Diğer tüm parametreler yoksayılır.

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.