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
必須のパラメーター
リビジョンの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --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 つ以上が必要になる場合があります。
コンテナーのスタートアップ コマンド引数の一覧。 スペース区切りの値 (例: "-c" "mycommand")。 既存の値をクリアする空の文字列。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Container Arguments |
起動時に実行されるコンテナーでサポートされているコマンドの一覧。 スペース区切りの値 (例: "/bin/queue" "mycommand")。 既存の値をクリアする空の文字列。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Container Arguments |
コンテナーの名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Container Arguments |
0.25 から 2.0 のコアで必要な CPU (例: 0.5)。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Container Arguments |
コピー元のリビジョン。 既定値: 最新のリビジョン。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
コンテナー イメージ (publisher/image-name:tag など)。
レプリカの最大数。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Scale Arguments |
"Gi" で終わる 0.5 ~ 4.0 の必要なメモリ (例: 1.0Gi)。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Container Arguments |
レプリカの最小数。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Scale Arguments |
Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
コンテナーからすべての環境変数を削除します。.
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Environment variables Arguments |
| 規定値: | False |
コンテナーから環境変数を削除します。 スペース区切りの環境変数名。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Environment variables Arguments |
コンテナー内の環境変数を置き換えます。 その他の既存の環境変数は削除されます。 'key=value' 形式のスペース区切り値。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Environment variables Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リビジョン名に追加されるわかりやすいサフィックス。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Container Arguments |
ルール認証パラメーターをスケーリングします。 認証パラメーターは、"{triggerParameter}={secretRef} {triggerParameter}={secretRef} ..." の形式である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Scale Arguments |
スケールアウト前の同時要求の最大数。http および tcp スケール ルールでのみサポートされます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Scale Arguments |
スケール ルールのメタデータ。 メタデータの形式は "{key}={value} {key}={value} ..." である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Scale Arguments |
スケール ルールの名前。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Scale Arguments |
スケール ルールの種類。 既定値: http。 詳細については、 https://learn.microsoft.com/azure/container-apps/scale-app#scale-triggersを参照してください。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Scale Arguments |
コンテナー内の環境変数を追加または更新します。 既存の環境変数は変更されません。 'key=value' 形式のスペース区切り値。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Environment variables Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
ワークロード プロファイルのフレンドリ名。
コンテナー アプリの構成を含む .yaml ファイルへのパス。 その他のパラメーターはすべて無視されます。 例については、https://learn.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examplesを参照してください。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp revision deactivate
リビジョンを非アクティブ化します。
az containerapp revision deactivate --revision
[--ids]
[--name]
[--resource-group]
[--subscription]
例
リビジョンを非アクティブ化します。
az containerapp revision deactivate -g MyResourceGroup --revision MyContainerappRevision
必須のパラメーター
リビジョンの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az containerapp revision list
コンテナー アプリのリビジョンを一覧表示します。
az containerapp revision list --name
--resource-group
[--all]
例
コンテナー アプリのリビジョンを一覧表示します。
az containerapp revision list -n my-containerapp -g MyResourceGroup
必須のパラメーター
Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
非アクティブなリビジョンを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --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
必須のパラメーター
リビジョンの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --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
必須のパラメーター
コンテナー アプリのアクティブなリビジョン モード。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | multiple, single |
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --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
必須のパラメーター
コンテナー アプリのアクティブなリビジョン モード。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | labels, multiple, single |
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
新しいリビジョンに適用するラベル。 リビジョン モード 'labels' に必要です。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --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
必須のパラメーター
リビジョンの名前。
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
1 つ以上のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
Containerapp の名前。 名前は、小文字の英数字または '-' で構成され、文字で始まり、英数字で終わる必要があり、'--' を持つことができず、32 文字未満である必要があります。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
リソース グループの名前。
az configure --defaults group=<name>を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Resource Id Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |