共用方式為


az containerapp resiliency

Note

此參考是 Azure CLI (2.79.0 版或更新版本) 的 containerapp 延伸模組的一部分。 擴充功能會在您第一次執行 az containerapp resiliency 命令時自動安裝。 深入了解擴充功能。

此命令群組處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

管理容器應用程式的復原原則的命令。

命令

名稱 Description 類型 狀態
az containerapp resiliency create

建立容器應用程式的復原原則。

Extension Preview
az containerapp resiliency delete

刪除容器應用程式的復原原則。

Extension Preview
az containerapp resiliency list

列出容器應用程式的復原原則。

Extension Preview
az containerapp resiliency show

顯示容器應用程式的復原原則。

Extension Preview
az containerapp resiliency update

更新容器應用程式的復原原則。

Extension Preview

az containerapp resiliency create

預覽

命令群組 『containerapp resiliency』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

建立容器應用程式的復原原則。

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]

範例

建立建議的復原原則。

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

建立逾時復原原則。

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

使用 yaml 設定建立復原原則。

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

必要參數

--container-app-name

現有容器應用程式的名稱。

--name -n

容器應用程式復原原則的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 30 個字元。

--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--cb-interval

退出分析掃掠之間的時間間隔,以秒為單位。 這可能會導致新的退出,以及主機被傳回服務。 默認值:10。

屬性
參數群組: Circuit Breaker Policy Arguments
--cb-max-ejection

可退出之容器應用程式複本的最大 %。 不論值為何,它都會退出至少一部主機。 默認值:100。

屬性
參數群組: Circuit Breaker Policy Arguments
--cb-sequential-errors

連續的伺服器端錯誤回應數目(針對 HTTP 流量、5xx 回應、TCP 流量、無法回應 PONG 等)發生連續 5xx 退出之前。 默認值:5。

屬性
參數群組: Circuit Breaker Policy Arguments
--http-codes

如果回應狀態代碼符合此清單中的任何狀態代碼,將會嘗試重試。

屬性
參數群組: HTTP Retry Policy Arguments
--http-delay

以毫秒為單位指定重試之間的基底間隔。 預設值:1000。

屬性
參數群組: HTTP Retry Policy Arguments
--http-errors

如果回應錯誤訊息符合此清單中的任何錯誤,將會嘗試重試。 默認值:5xx。

屬性
參數群組: HTTP Retry Policy Arguments
--http-interval

以毫秒為單位指定重試之間的最大間隔。 默認值:10000。

屬性
參數群組: HTTP Retry Policy Arguments
--http-retries

指定重試次數上限。 默認值:3。

屬性
參數群組: HTTP Retry Policy Arguments
--http1-pending

容器應用程式允許的擱置要求數目上限。 默認值:1024。

屬性
參數群組: HTTP Connection Pool Policy Arguments
--http2-parallel

將對容器應用程式提出的最大平行要求數目。 默認值:1024。

屬性
參數群組: HTTP Connection Pool Policy Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性
預設值: False
--recommended

設定容器應用程式復原原則的建議值。

屬性
預設值: False
--tcp-connections

將對容器應用程式建立的連線數目上限。

屬性
參數群組: TCP Connection Pool Policy Arguments
--tcp-retries

放棄之前,將進行未成功的連線嘗試數目上限。

屬性
參數群組: TCP Retry Policy Arguments
--timeout

指定以秒為單位的逾時。 這會跨越處理整個要求的時間點,以及回應完全處理的時間。 此逾時包含所有重試。 預設值:60。

屬性
參數群組: Timeout Policy Arguments
--timeout-connect

對容器應用程式的新網路連線,以秒為單位的逾時。 默認值:5。

屬性
參數群組: Timeout Policy Arguments
--yaml

使用容器應用程式復原原則設定的 .yaml 檔案路徑。 將會忽略所有其他參數。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az containerapp resiliency delete

預覽

命令群組 『containerapp resiliency』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

刪除容器應用程式的復原原則。

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

範例

刪除容器應用程式的復原原則。

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

必要參數

--container-app-name

現有容器應用程式的名稱。

--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--name -n

容器應用程式復原原則的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 30 個字元。

屬性
參數群組: Resource Id Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性
預設值: False
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
--yes -y

請勿提示確認。

屬性
預設值: False
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az containerapp resiliency list

預覽

命令群組 『containerapp resiliency』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

列出容器應用程式的復原原則。

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

範例

列出容器應用程式的復原原則。

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

必要參數

--container-app-name

現有容器應用程式的名稱。

--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az containerapp resiliency show

預覽

命令群組 『containerapp resiliency』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

顯示容器應用程式的復原原則。

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

範例

顯示容器應用程式的復原原則。

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

必要參數

--container-app-name

現有容器應用程式的名稱。

--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--name -n

容器應用程式復原原則的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 30 個字元。

屬性
參數群組: Resource Id Arguments
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az containerapp resiliency update

預覽

命令群組 『containerapp resiliency』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

更新容器應用程式的復原原則。

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]

範例

更新 TCP 連線集區復原原則。

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

使用 yaml 設定更新復原原則。

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

必要參數

--container-app-name

現有容器應用程式的名稱。

--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--cb-interval

退出分析掃掠之間的時間間隔,以秒為單位。 這可能會導致新的退出,以及主機被傳回服務。 默認值:10。

屬性
參數群組: Circuit Breaker Policy Arguments
--cb-max-ejection

可退出之容器應用程式複本的最大 %。 不論值為何,它都會退出至少一部主機。 默認值:100。

屬性
參數群組: Circuit Breaker Policy Arguments
--cb-sequential-errors

連續的伺服器端錯誤回應數目(針對 HTTP 流量、5xx 回應、TCP 流量、無法回應 PONG 等)發生連續 5xx 退出之前。 默認值:5。

屬性
參數群組: Circuit Breaker Policy Arguments
--http-codes

如果回應狀態代碼符合此清單中的任何狀態代碼,將會嘗試重試。

屬性
參數群組: HTTP Retry Policy Arguments
--http-delay

以毫秒為單位指定重試之間的基底間隔。 預設值:1000。

屬性
參數群組: HTTP Retry Policy Arguments
--http-errors

如果回應錯誤訊息符合此清單中的任何錯誤,將會嘗試重試。 默認值:5xx。

屬性
參數群組: HTTP Retry Policy Arguments
--http-interval

以毫秒為單位指定重試之間的最大間隔。 默認值:10000。

屬性
參數群組: HTTP Retry Policy Arguments
--http-retries

指定重試次數上限。 默認值:3。

屬性
參數群組: HTTP Retry Policy Arguments
--http1-pending

容器應用程式允許的擱置要求數目上限。 默認值:1024。

屬性
參數群組: HTTP Connection Pool Policy Arguments
--http2-parallel

將對容器應用程式提出的最大平行要求數目。 默認值:1024。

屬性
參數群組: HTTP Connection Pool Policy Arguments
--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--name -n

容器應用程式復原原則的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 30 個字元。

屬性
參數群組: Resource Id Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性
預設值: False
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
--tcp-connections

將對容器應用程式建立的連線數目上限。

屬性
參數群組: TCP Connection Pool Policy Arguments
--tcp-retries

放棄之前,將進行未成功的連線嘗試數目上限。

屬性
參數群組: TCP Retry Policy Arguments
--timeout

指定以秒為單位的逾時。 這會跨越處理整個要求的時間點,以及回應完全處理的時間。 此逾時包含所有重試。 預設值:60。

屬性
參數群組: Timeout Policy Arguments
--timeout-connect

對容器應用程式的新網路連線,以秒為單位的逾時。 默認值:5。

屬性
參數群組: Timeout Policy Arguments
--yaml

使用容器應用程式復原原則設定的 .yaml 檔案路徑。 將會忽略所有其他參數。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False