az containerapp resiliency

Note

Bu başvuru, Azure CLI (sürüm 2.79.0 veya üzeri) için containerapp uzantısının bir parçasıdır. uzantı, bir 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.

Extension Preview
az containerapp resiliency delete

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

Extension Preview
az containerapp resiliency list

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

Extension Preview
az containerapp resiliency show

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

Extension Preview
az containerapp resiliency update

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

Extension Preview

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
                                  [--acquire-policy-token]
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--change-reference]
                                  [--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ı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--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.

Özellik Değer
Parametre grubu: Circuit Breaker Policy Arguments
--cb-max-ejection

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

Özellik Değer
Parametre grubu: Circuit Breaker Policy Arguments
--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.

Özellik Değer
Parametre grubu: Circuit Breaker Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--http-codes

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http-delay

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http-errors

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http-interval

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http-retries

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http1-pending

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

Özellik Değer
Parametre grubu: HTTP Connection Pool Policy Arguments
--http2-parallel

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

Özellik Değer
Parametre grubu: HTTP Connection Pool Policy Arguments
--no-wait

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

Özellik Değer
Default value: False
--recommended

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

Özellik Değer
Default value: False
--tcp-connections

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

Özellik Değer
Parametre grubu: TCP Connection Pool Policy Arguments
--tcp-retries

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

Özellik Değer
Parametre grubu: TCP Retry Policy Arguments
--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.

Özellik Değer
Parametre grubu: Timeout Policy Arguments
--timeout-connect

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

Özellik Değer
Parametre grubu: Timeout Policy Arguments
--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.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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
                                  [--acquire-policy-token]
                                  [--change-reference]
                                  [--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ı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Parametre grubu: Resource Id Arguments
--no-wait

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

Özellik Değer
Default value: False
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--yes -y

Onay istemde bulunmayın.

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

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ı. az configure --defaults group=<name>kullanarak varsayılan grubu 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.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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ı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
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.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

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
                                  [--acquire-policy-token]
                                  [--cb-interval]
                                  [--cb-max-ejection]
                                  [--cb-sequential-errors]
                                  [--change-reference]
                                  [--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ğlantı 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ı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--acquire-policy-token

Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.

Özellik Değer
Parametre grubu: Global Policy Arguments
--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.

Özellik Değer
Parametre grubu: Circuit Breaker Policy Arguments
--cb-max-ejection

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

Özellik Değer
Parametre grubu: Circuit Breaker Policy Arguments
--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.

Özellik Değer
Parametre grubu: Circuit Breaker Policy Arguments
--change-reference

Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.

Özellik Değer
Parametre grubu: Global Policy Arguments
--http-codes

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http-delay

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http-errors

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http-interval

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http-retries

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

Özellik Değer
Parametre grubu: HTTP Retry Policy Arguments
--http1-pending

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

Özellik Değer
Parametre grubu: HTTP Connection Pool Policy Arguments
--http2-parallel

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

Özellik Değer
Parametre grubu: HTTP Connection Pool Policy Arguments
--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--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.

Özellik Değer
Parametre grubu: Resource Id Arguments
--no-wait

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

Özellik Değer
Default value: False
--subscription

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

Özellik Değer
Parametre grubu: Resource Id Arguments
--tcp-connections

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

Özellik Değer
Parametre grubu: TCP Connection Pool Policy Arguments
--tcp-retries

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

Özellik Değer
Parametre grubu: TCP Retry Policy Arguments
--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.

Özellik Değer
Parametre grubu: Timeout Policy Arguments
--timeout-connect

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

Özellik Değer
Parametre grubu: Timeout Policy Arguments
--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.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False