次の方法で共有


az containerapp resiliency

Note

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

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

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

コマンド

名前 説明 状態
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>を使用して既定のグループを構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--cb-interval

吐出解析スイープ間の時間間隔 (秒)。 これにより、新しい排出とホストの両方がサービスに返される可能性があります。 既定値: 10。

プロパティ
パラメーター グループ: Circuit Breaker Policy Arguments
--cb-max-ejection

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

プロパティ
パラメーター グループ: Circuit Breaker Policy Arguments
--cb-sequential-errors

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

サブスクリプションの名前または ID。 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>を使用して既定のグループを構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--ids

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

プロパティ
パラメーター グループ: Resource Id Arguments
--name -n

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

プロパティ
パラメーター グループ: Resource Id Arguments
--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

プロパティ
規定値: False
--subscription

サブスクリプションの名前または ID。 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

サブスクリプションの名前または ID。 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>を使用して既定のグループを構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--ids

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

プロパティ
パラメーター グループ: Resource Id Arguments
--name -n

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

プロパティ
パラメーター グループ: Resource Id Arguments
--subscription

サブスクリプションの名前または ID。 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>を使用して既定のグループを構成できます。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--cb-interval

吐出解析スイープ間の時間間隔 (秒)。 これにより、新しい排出とホストの両方がサービスに返される可能性があります。 既定値: 10。

プロパティ
パラメーター グループ: Circuit Breaker Policy Arguments
--cb-max-ejection

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

プロパティ
パラメーター グループ: Circuit Breaker Policy Arguments
--cb-sequential-errors

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

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

プロパティ
パラメーター グループ: Resource Id Arguments
--name -n

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

プロパティ
パラメーター グループ: Resource Id Arguments
--no-wait

実行時間の長い操作が完了するまで待つ必要はありません。

プロパティ
規定値: False
--subscription

サブスクリプションの名前または ID。 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