次の方法で共有


az containerapp revision

Note

このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細については、 を参照してください。

リビジョンを管理するコマンド。

コマンド

名前 説明 状態
az containerapp revision activate

リビジョンをアクティブにします。

Core GA
az containerapp revision copy

以前のリビジョンに基づいてリビジョンを作成します。

Core GA
az containerapp revision deactivate

リビジョンを非アクティブ化します。

Core GA
az containerapp revision label

交通重量に割り当てられたリビジョン ラベルを管理します。

コアと拡張機能 GA
az containerapp revision label add

リビジョン ラベルを、トラフィックの重みに関連付けられたリビジョンに設定します。

Core GA
az containerapp revision label add (containerapp 拡張機能)

リビジョン ラベルを、トラフィックの重みに関連付けられたリビジョンに設定します。

Extension GA
az containerapp revision label remove

トラフィックの重みが関連付けられているリビジョンからリビジョン ラベルを削除します。

Core GA
az containerapp revision label remove (containerapp 拡張機能)

トラフィックの重みが関連付けられているリビジョンからリビジョン ラベルを削除します。

Extension GA
az containerapp revision label swap

2 つのリビジョン間で、関連するトラフィックの重みを持つリビジョン ラベルを交換します。

Core GA
az containerapp revision list

コンテナー アプリのリビジョンを一覧表示します。

Core GA
az containerapp revision restart

リビジョンを再起動します。

Core GA
az containerapp revision set-mode

コンテナー アプリのリビジョン モードを設定します。

Core GA
az containerapp revision set-mode (containerapp 拡張機能)

コンテナー アプリのリビジョン モードを設定します。

Extension GA
az containerapp revision show

リビジョンの詳細を表示します。

Core GA

az containerapp revision activate

リビジョンをアクティブにします。

az containerapp revision activate --revision
                                  [--ids]
                                  [--name]
                                  [--resource-group]
                                  [--subscription]

リビジョンをアクティブにします。

az containerapp revision activate -g MyResourceGroup --revision MyContainerappRevision

必須のパラメーター

--revision

リビジョンの名前。

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

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

--ids

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

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

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

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

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: 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 revision copy

以前のリビジョンに基づいてリビジョンを作成します。

az containerapp revision copy [--args]
                              [--command]
                              [--container-name]
                              [--cpu]
                              [--from-revision]
                              [--ids]
                              [--image]
                              [--max-replicas]
                              [--memory]
                              [--min-replicas]
                              [--name]
                              [--remove-all-env-vars]
                              [--remove-env-vars]
                              [--replace-env-vars]
                              [--resource-group]
                              [--revision-suffix]
                              [--scale-rule-auth --sra]
                              [--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc]
                              [--scale-rule-metadata --srm]
                              [--scale-rule-name --srn]
                              [--scale-rule-type --srt]
                              [--set-env-vars]
                              [--subscription]
                              [--tags]
                              [--workload-profile-name]
                              [--yaml]

以前のリビジョンに基づいてリビジョンを作成します。

az containerapp revision copy -n my-containerapp -g MyResourceGroup --cpu 0.75 --memory 1.5Gi

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

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

--args

コンテナーのスタートアップ コマンド引数の一覧。 スペース区切りの値 (例: "-c" "mycommand")。 既存の値をクリアする空の文字列。

プロパティ
パラメーター グループ: Container Arguments
--command

起動時に実行されるコンテナーでサポートされているコマンドの一覧。 スペース区切りの値 (例: "/bin/queue" "mycommand")。 既存の値をクリアする空の文字列。

プロパティ
パラメーター グループ: Container Arguments
--container-name

コンテナーの名前。

プロパティ
パラメーター グループ: Container Arguments
--cpu

0.25 から 2.0 のコアで必要な CPU (例: 0.5)。

プロパティ
パラメーター グループ: Container Arguments
--from-revision

コピー元のリビジョン。 既定値: 最新のリビジョン。

--ids

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

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

コンテナー イメージ (publisher/image-name:tag など)。

--max-replicas

レプリカの最大数。

プロパティ
パラメーター グループ: Scale Arguments
--memory

"Gi" で終わる 0.5 ~ 4.0 の必要なメモリ (例: 1.0Gi)。

プロパティ
パラメーター グループ: Container Arguments
--min-replicas

レプリカの最小数。

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

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

プロパティ
パラメーター グループ: Resource Id Arguments
--remove-all-env-vars

コンテナーからすべての環境変数を削除します。.

プロパティ
パラメーター グループ: Environment variables Arguments
規定値: False
--remove-env-vars

コンテナーから環境変数を削除します。 スペース区切りの環境変数名。

プロパティ
パラメーター グループ: Environment variables Arguments
--replace-env-vars

コンテナー内の環境変数を置き換えます。 その他の既存の環境変数は削除されます。 'key=value' 形式のスペース区切り値。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

プロパティ
パラメーター グループ: Environment variables Arguments
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

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

リビジョン名に追加されるわかりやすいサフィックス。

プロパティ
パラメーター グループ: Container Arguments
--scale-rule-auth --sra

ルール認証パラメーターをスケーリングします。 認証パラメーターは、"{triggerParameter}={secretRef} {triggerParameter}={secretRef} ..." の形式である必要があります。

プロパティ
パラメーター グループ: Scale Arguments
--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

スケールアウト前の同時要求の最大数。http および tcp スケール ルールでのみサポートされます。

プロパティ
パラメーター グループ: Scale Arguments
--scale-rule-metadata --srm

スケール ルールのメタデータ。 メタデータの形式は "{key}={value} {key}={value} ..." である必要があります。

プロパティ
パラメーター グループ: Scale Arguments
--scale-rule-name --srn

スケール ルールの名前。

プロパティ
パラメーター グループ: Scale Arguments
--scale-rule-type --srt

スケール ルールの種類。 既定値: http。 詳細については、 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggersを参照してください。

プロパティ
パラメーター グループ: Scale Arguments
--set-env-vars

コンテナー内の環境変数を追加または更新します。 既存の環境変数は変更されません。 'key=value' 形式のスペース区切り値。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

プロパティ
パラメーター グループ: Environment variables Arguments
--subscription

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

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

スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。

--workload-profile-name -w

ワークロード プロファイルのフレンドリ名。

--yaml

コンテナー アプリの構成を含む .yaml ファイルへのパス。 その他のパラメーターはすべて無視されます。 例については、https://learn.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examplesを参照してください。

グローバル パラメーター
--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 revision deactivate

リビジョンを非アクティブ化します。

az containerapp revision deactivate --revision
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]

リビジョンを非アクティブ化します。

az containerapp revision deactivate -g MyResourceGroup --revision MyContainerappRevision

必須のパラメーター

--revision

リビジョンの名前。

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

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

--ids

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

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

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

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

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: 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 revision list

コンテナー アプリのリビジョンを一覧表示します。

az containerapp revision list --name
                              --resource-group
                              [--all]

コンテナー アプリのリビジョンを一覧表示します。

az containerapp revision list -n my-containerapp -g MyResourceGroup

必須のパラメーター

--name -n

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

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

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

--all

非アクティブなリビジョンを表示します。

プロパティ
規定値: False
グローバル パラメーター
--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 revision restart

リビジョンを再起動します。

az containerapp revision restart --revision
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

リビジョンを再起動します。

az containerapp revision restart -n my-containerapp -g MyResourceGroup --revision MyContainerappRevision

必須のパラメーター

--revision

リビジョンの名前。

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

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

--ids

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

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

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

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

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: 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 revision set-mode

コンテナー アプリのリビジョン モードを設定します。

az containerapp revision set-mode --mode {multiple, single}
                                  [--ids]
                                  [--name]
                                  [--resource-group]
                                  [--subscription]

コンテナー アプリを単一リビジョン モードに設定します。

az containerapp revision set-mode -n my-containerapp -g MyResourceGroup --mode Single

必須のパラメーター

--mode

コンテナー アプリのアクティブなリビジョン モード。

プロパティ
指定可能な値: multiple, single

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

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

--ids

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

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

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

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

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: 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 revision set-mode (containerapp 拡張機能)

コンテナー アプリのリビジョン モードを設定します。

az containerapp revision set-mode --mode {labels, multiple, single}
                                  [--ids]
                                  [--name]
                                  [--resource-group]
                                  [--subscription]
                                  [--target-label]

コンテナー アプリを単一リビジョン モードに設定します。

az containerapp revision set-mode -n my-containerapp -g MyResourceGroup --mode Single

必須のパラメーター

--mode

コンテナー アプリのアクティブなリビジョン モード。

プロパティ
指定可能な値: labels, multiple, single

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

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

--ids

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

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

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

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

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

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

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

プロパティ
パラメーター グループ: Resource Id Arguments
--target-label
プレビュー

新しいリビジョンに適用するラベル。 リビジョン モード 'labels' に必要です。

グローバル パラメーター
--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 revision show

リビジョンの詳細を表示します。

az containerapp revision show --revision
                              [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]

リビジョンの詳細を表示します。

az containerapp revision show -n my-containerapp -g MyResourceGroup \
    --revision MyContainerappRevision

必須のパラメーター

--revision

リビジョンの名前。

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

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

--ids

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

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

Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。

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

リソース グループの名前。 az configure --defaults group=<name>を使用して既定のグループを構成できます。

プロパティ
パラメーター グループ: 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