Share via


az containerapp resiliency

Note

このリファレンスは、Azure CLI (バージョン 2.53.0 以降) の containerapp 拡張機能の一部です。 拡張機能は、az containerapp resiliency コマンドを 初めて実行するときに自動的に インストールされます。 拡張機能の詳細をご覧ください。

このコマンド グループはプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

コンテナー アプリの回復性ポリシーを管理するコマンド。

コマンド

名前 説明 Status
az containerapp resiliency create

コンテナー アプリの回復性ポリシーを作成します。

拡張 プレビュー
az containerapp resiliency delete

コンテナー アプリの回復性ポリシーを削除します。

拡張 プレビュー
az containerapp resiliency list

コンテナー アプリの回復性ポリシーを一覧表示します。

拡張 プレビュー
az containerapp resiliency show

コンテナー アプリの回復性ポリシーを表示します。

拡張 プレビュー
az containerapp resiliency update

コンテナー アプリの回復性ポリシーを更新します。

拡張 プレビュー

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。

--cb-max-ejection

取り出すことができるコンテナー アプリ レプリカの最大 %。 値に関係なく、少なくとも 1 つのホストが取り出されます。 既定: 100

--cb-sequential-errors

連続する 5xx 放出が発生する前の、連続するサーバー側エラー応答 (HTTP トラフィックの場合、5xx 応答、TCP トラフィックの場合、PONG への応答の失敗など) の数。 既定値: .5。

--http-codes

応答状態コードがこの一覧の状態コードと一致する場合は、再試行が試行されます。

--http-delay

再試行の間隔をミリ秒単位で指定します。 既定値: 1000。

--http-errors

応答エラー メッセージがこの一覧のエラーと一致する場合は、再試行が試行されます。 既定値: 5xx。

--http-interval

再試行の最大間隔をミリ秒単位で指定します。 既定値: 10000。

--http-retries

再試行の最大数を指定します。 既定: 3

--http1-pending

コンテナー アプリに許可される保留中の要求の最大数。 既定値: 1024。

--http2-parallel

コンテナー アプリに対して行われる並列要求の最大数。 既定値: 1024。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--recommended

コンテナー アプリの回復性ポリシーの推奨値を設定します。

既定値: False
--tcp-connections

コンテナー アプリに対して行われる接続の最大数。

--tcp-retries

切断する前に行われる接続試行の失敗の最大数。

--timeout

タイムアウトを秒単位で指定します。 これは、要求全体が処理された時点と、応答が完全に処理された時点の間で行われます。 このタイムアウトには、すべての再試行が含まれます。 既定値は60 です。

--timeout-connect

コンテナー アプリへの新しいネットワーク接続のタイムアウト (秒単位)。 既定値: .5。

--yaml

コンテナー アプリの回復性ポリシーの構成を含む .yaml ファイルへのパス。 その他のパラメーターはすべて無視されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

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

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

コンテナー アプリの回復性ポリシーの名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、30 文字未満である必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--yes -y

確認のダイアログを表示しません。

既定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

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

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

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

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

コンテナー アプリの回復性ポリシーの名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、30 文字未満である必要があります。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

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。

--cb-max-ejection

取り出すことができるコンテナー アプリ レプリカの最大 %。 値に関係なく、少なくとも 1 つのホストが取り出されます。 既定: 100

--cb-sequential-errors

連続する 5xx 放出が発生する前の、連続するサーバー側エラー応答 (HTTP トラフィックの場合、5xx 応答、TCP トラフィックの場合、PONG への応答の失敗など) の数。 既定値: .5。

--http-codes

応答状態コードがこの一覧の状態コードと一致する場合は、再試行が試行されます。

--http-delay

再試行の間隔をミリ秒単位で指定します。 既定値: 1000。

--http-errors

応答エラー メッセージがこの一覧のエラーと一致する場合は、再試行が試行されます。 既定値: 5xx。

--http-interval

再試行の最大間隔をミリ秒単位で指定します。 既定値: 10000。

--http-retries

再試行の最大数を指定します。 既定: 3

--http1-pending

コンテナー アプリに許可される保留中の要求の最大数。 既定値: 1024。

--http2-parallel

コンテナー アプリに対して行われる並列要求の最大数。 既定値: 1024。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

コンテナー アプリの回復性ポリシーの名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、30 文字未満である必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

既定値: False
--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--tcp-connections

コンテナー アプリに対して行われる接続の最大数。

--tcp-retries

切断する前に行われる接続試行の失敗の最大数。

--timeout

タイムアウトを秒単位で指定します。 これは、要求全体が処理された時点と、応答が完全に処理された時点の間で行われます。 このタイムアウトには、すべての再試行が含まれます。 既定値は60 です。

--timeout-connect

コンテナー アプリへの新しいネットワーク接続のタイムアウト (秒単位)。 既定値: .5。

--yaml

コンテナー アプリの回復性ポリシーの構成を含む .yaml ファイルへのパス。 その他のパラメーターはすべて無視されます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

承認された値: json, jsonc, none, table, tsv, yaml, yamlc
既定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。