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
'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
Mevcut Kapsayıcı Uygulamasının adı.
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.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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 |
Çı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 |
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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 |
Yeniden denemeler arasındaki temel aralığı milisaniye cinsinden belirtin. Varsayılan: 1000.
| Özellik | Değer |
|---|---|
| Parametre grubu: | HTTP Retry Policy Arguments |
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 |
Yeniden denemeler arasındaki maksimum aralığı milisaniye cinsinden belirtin. Varsayılan: 10000.
| Özellik | Değer |
|---|---|
| Parametre grubu: | HTTP Retry Policy Arguments |
En fazla yeniden deneme sayısını belirtin. Varsayılan: 3.
| Özellik | Değer |
|---|---|
| Parametre grubu: | HTTP Retry Policy Arguments |
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 |
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 |
Uzun süre çalışan işlemin bitmesini beklemeyin.
| Özellik | Değer |
|---|---|
| Default value: | False |
Kapsayıcı uygulaması için önerilen dayanıklılık ilkeleri değerlerini ayarlayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Kapsayıcı uygulamasına yapılacak en fazla bağlantı sayısı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | TCP Connection Pool Policy Arguments |
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 |
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 |
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 |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az containerapp resiliency delete
'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
Mevcut Kapsayıcı Uygulamasının adı.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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 |
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 |
Uzun süre çalışan işlemin bitmesini beklemeyin.
| Özellik | Değer |
|---|---|
| Default value: | False |
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 |
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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
'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
Mevcut Kapsayıcı Uygulamasının adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az containerapp resiliency show
'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
Mevcut Kapsayıcı Uygulamasının adı.
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.
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 |
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 |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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
'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
Mevcut Kapsayıcı Uygulamasının adı.
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.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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 |
Çı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 |
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 |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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 |
Yeniden denemeler arasındaki temel aralığı milisaniye cinsinden belirtin. Varsayılan: 1000.
| Özellik | Değer |
|---|---|
| Parametre grubu: | HTTP Retry Policy Arguments |
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 |
Yeniden denemeler arasındaki maksimum aralığı milisaniye cinsinden belirtin. Varsayılan: 10000.
| Özellik | Değer |
|---|---|
| Parametre grubu: | HTTP Retry Policy Arguments |
En fazla yeniden deneme sayısını belirtin. Varsayılan: 3.
| Özellik | Değer |
|---|---|
| Parametre grubu: | HTTP Retry Policy Arguments |
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 |
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 |
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 |
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 |
Uzun süre çalışan işlemin bitmesini beklemeyin.
| Özellik | Değer |
|---|---|
| Default value: | False |
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 |
Kapsayıcı uygulamasına yapılacak en fazla bağlantı sayısı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | TCP Connection Pool Policy Arguments |
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 |
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 |
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 |
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
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 |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
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 |