Share via


az containerapp job

Note

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

Container Apps ジョブを管理するコマンド。

コマンド

名前 説明 Status
az containerapp job create

コンテナー アプリ ジョブを作成します。

コア GA
az containerapp job create (containerapp 拡張機能)

コンテナー アプリ ジョブを作成します。

拡張子 GA
az containerapp job delete

Container Apps ジョブを削除します。

コア GA
az containerapp job delete (containerapp 拡張機能)

Container Apps ジョブを削除します。

拡張子 GA
az containerapp job execution

コンテナー アプリ ジョブの実行を表示するコマンド。

コア GA
az containerapp job execution list

コンテナー アプリ ジョブのすべての実行の一覧を取得します。

コア GA
az containerapp job execution show

コンテナー アプリ ジョブの実行を取得します。

コア GA
az containerapp job identity

コンテナー アプリ ジョブのマネージド ID を管理するコマンド。

コア GA
az containerapp job identity assign

マネージド ID をコンテナー アプリ ジョブに割り当てます。

コア GA
az containerapp job identity remove

コンテナー アプリ ジョブからマネージド ID を削除します。

コア GA
az containerapp job identity show

コンテナー アプリ ジョブのマネージド ID を表示します。

コア GA
az containerapp job list

サブスクリプションまたはリソース グループ別に Container Apps ジョブを一覧表示します。

コア GA
az containerapp job list (containerapp 拡張機能)

サブスクリプションまたはリソース グループ別に Container Apps ジョブを一覧表示します。

拡張子 GA
az containerapp job secret

シークレットを管理するコマンド。

コア GA
az containerapp job secret list

コンテナー アプリ ジョブのシークレットを一覧表示します。

コア GA
az containerapp job secret remove

コンテナー アプリ ジョブからシークレットを削除します。

コア GA
az containerapp job secret set

シークレットを作成/更新します。

コア GA
az containerapp job secret show

シークレットの詳細を表示します。

コア GA
az containerapp job show

Container Apps ジョブの詳細を表示します。

コア GA
az containerapp job show (containerapp 拡張機能)

Container Apps ジョブの詳細を表示します。

拡張子 GA
az containerapp job start

Container Apps ジョブの実行を開始します。

コア GA
az containerapp job stop

Container Apps ジョブの実行を停止します。

コア GA
az containerapp job update

Container Apps ジョブを更新します。

コア GA

az containerapp job create

コンテナー アプリ ジョブを作成します。

az containerapp job create --name
                           --resource-group
                           [--args]
                           [--command]
                           [--container-name]
                           [--cpu]
                           [--cron-expression]
                           [--env-vars]
                           [--environment]
                           [--image]
                           [--max-executions]
                           [--memory]
                           [--mi-system-assigned]
                           [--mi-user-assigned]
                           [--min-executions]
                           [--no-wait]
                           [--parallelism]
                           [--polling-interval]
                           [--rcc]
                           [--registry-identity]
                           [--registry-password]
                           [--registry-server]
                           [--registry-username]
                           [--replica-retry-limit]
                           [--replica-timeout]
                           [--scale-rule-auth]
                           [--scale-rule-metadata]
                           [--scale-rule-name]
                           [--scale-rule-type]
                           [--secrets]
                           [--tags]
                           [--trigger-type]
                           [--workload-profile-name]
                           [--yaml]

トリガーの種類が [手動] のコンテナー アプリ ジョブを作成します。

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --trigger-type Manual \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --image imageName \
    --workload-profile-name my-wlp

トリガーの種類をスケジュールとして使用してコンテナー アプリ ジョブを作成します。

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --trigger-type Schedule \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --cron-expression "*/1 * * * *" \
    --image imageName

トリガーの種類をイベントとして使用してコンテナー アプリ ジョブを作成します。

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --trigger-type Event \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --polling-interval 30 \
    --min-executions 0 \
    --max-executions 1 \
    --scale-rule-name queueJob \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength": "5" "queueName": "foo" \
    --scale-rule-auth "connection=my-connection-string-secret-name" \
    --image imageName

必須のパラメーター

--name -n

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

--resource-group -g

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

省略可能のパラメーター

--args

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

--command

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

--container-name

コンテナーの名前。

--cpu

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

--cron-expression

Cron 式。 トリガーの種類 "スケジュール" でのみサポートされます。

--env-vars

コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。

--environment

コンテナー アプリの環境の名前またはリソース ID。

--image

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

--max-executions

ポーリング間隔ごとに実行するジョブ実行の最大数。

--memory

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

--mi-system-assigned

システム割り当て ID を割り当てるかどうかを示すブール値。

既定値: False
--mi-user-assigned

割り当てるスペース区切りのユーザー ID。

--min-executions

ポーリング間隔ごとに実行するジョブ実行の最小数。

--no-wait

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

既定値: False
--parallelism

実行ごとに実行するレプリカの最大数。

--polling-interval

各イベント ソースを秒単位でチェックする間隔。 既定値は 30 秒です。

--rcc --replica-completion-count

実行を成功させるために正常に完了する必要があるレプリカの数。

--registry-identity

ユーザー名/パスワードではなく、レジストリ サーバーで認証するマネージド ID。 ユーザー定義 ID とシステム定義 ID には、それぞれリソース ID または 'system' を使用します。 レジストリは ACR である必要があります。 可能であれば、ID に対して "acrpull" ロール assignemnt が自動的に作成されます。

--registry-password

コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--registry-server

コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。

--registry-username

コンテナー レジストリにログインするユーザー名。

--replica-retry-limit

レプリカが失敗するまでの再試行の最大数。

--replica-timeout

レプリカが実行できる最大秒数。

--scale-rule-auth --sra

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

--scale-rule-metadata --srm

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

--scale-rule-name --srn

スケール ルールの名前。

--scale-rule-type --srt

スケール ルールの種類。

--secrets -s

コンテナー アプリのシークレットの一覧。 'key=value' 形式のスペース区切り値。

--tags

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

--trigger-type

トリガーの種類。 スケジュール |イベント |手動。

--workload-profile-name -w

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

--yaml

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

グローバル パラメーター
--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 job create (containerapp 拡張機能)

コンテナー アプリ ジョブを作成します。

az containerapp job create --name
                           --resource-group
                           [--args]
                           [--command]
                           [--container-name]
                           [--cpu]
                           [--cron-expression]
                           [--env-vars]
                           [--environment]
                           [--environment-type {connected, managed}]
                           [--image]
                           [--max-executions]
                           [--memory]
                           [--mi-system-assigned]
                           [--mi-user-assigned]
                           [--min-executions]
                           [--no-wait]
                           [--parallelism]
                           [--polling-interval]
                           [--rcc]
                           [--registry-identity]
                           [--registry-password]
                           [--registry-server]
                           [--registry-username]
                           [--replica-retry-limit]
                           [--replica-timeout]
                           [--scale-rule-auth]
                           [--scale-rule-metadata]
                           [--scale-rule-name]
                           [--scale-rule-type]
                           [--secrets]
                           [--tags]
                           [--trigger-type]
                           [--workload-profile-name]
                           [--yaml]

トリガーの種類が [手動] のコンテナー アプリ ジョブを作成します。

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappEnv
    --trigger-type Manual \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --image imageName \
    --workload-profile-name my-wlp

トリガーの種類をスケジュールとして使用してコンテナー アプリ ジョブを作成します。

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappEnv
    --trigger-type Schedule \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --cron-expression "*/1 * * * *" \
    --image imageName

トリガーの種類をイベントとして使用してコンテナー アプリ ジョブを作成します。

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappEnv
    --trigger-type Event \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --polling-interval 30 \
    --min-executions 0 \
    --max-executions 1 \
    --scale-rule-name queueJob \
    --scale-rule-type azure-queue \
    --scale-rule-metadata "accountName=mystorageaccountname" \
                          "cloud=AzurePublicCloud" \
                          "queueLength": "5" "queueName": "foo" \
    --scale-rule-auth "connection=my-connection-string-secret-name" \
    --image imageName

接続環境でホストされているコンテナー アプリ ジョブを作成します。

az containerapp job create -n MyContainerappsjob -g MyResourceGroup \
    --environment MyContainerappConnectedEnv
    --environment-type connected
    --trigger-type Manual \
    --replica-timeout 5 \
    --replica-retry-limit 2 \
    --replica-completion-count 1 \
    --parallelism 1 \
    --image imageName \
    --workload-profile-name my-wlp

必須のパラメーター

--name -n

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

--resource-group -g

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

省略可能のパラメーター

--args

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

--command

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

--container-name

コンテナーの名前。

--cpu

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

--cron-expression

Cron 式。 トリガーの種類 "スケジュール" でのみサポートされます。

--env-vars

コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。

--environment

コンテナー アプリの環境の名前またはリソース ID。

--environment-type
プレビュー

環境の種類。

承認された値: connected, managed
既定値: managed
--image

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

--max-executions

トリガーに対して作成されるジョブ実行の最大数。

既定値: 100
--memory

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

--mi-system-assigned

システム割り当て ID を割り当てるかどうかを示すブール値。

既定値: False
--mi-user-assigned

割り当てるスペース区切りのユーザー ID。

--min-executions

トリガーに対して作成されるジョブ実行の最小数。 既定: 0

既定値: 0
--no-wait

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

既定値: False
--parallelism

実行ごとに実行するレプリカの最大数。

既定値: 1
--polling-interval

各イベント ソースを秒単位でチェックする間隔。

既定値: 30
--rcc --replica-completion-count

実行を成功させるために正常に完了する必要があるレプリカの数。

既定値: 1
--registry-identity

ユーザー名/パスワードではなく、レジストリ サーバーで認証するマネージド ID。 ユーザー定義 ID とシステム定義 ID には、それぞれリソース ID または 'system' を使用します。 レジストリは ACR である必要があります。 可能であれば、ID に対して "acrpull" ロール assignemnt が自動的に作成されます。

--registry-password

コンテナー レジストリにログインするためのパスワード。 シークレットとして格納される場合、値は 'secretref:' の後にシークレット名が続く必要があります。

--registry-server

コンテナー レジストリ サーバーのホスト名 (例: myregistry.azurecr.io)。

--registry-username

コンテナー レジストリにログインするユーザー名。

--replica-retry-limit

レプリカが失敗するまでの再試行の最大数。 既定: 0

既定値: 0
--replica-timeout

レプリカが実行できる最大秒数。

既定値: 1800
--scale-rule-auth --sra

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

--scale-rule-metadata --srm

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

--scale-rule-name --srn

スケール ルールの名前。

--scale-rule-type --srt

スケール ルールの種類。

--secrets -s

コンテナー アプリのシークレットの一覧。 'key=value' 形式のスペース区切り値。

--tags

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

--trigger-type

トリガーの種類。 スケジュール |イベント |手動。

--workload-profile-name -w

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

--yaml

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

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

Container Apps ジョブを削除します。

az containerapp job delete [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]
                           [--subscription]
                           [--yes]

ジョブを削除します。

az containerapp job delete -n my-containerapp-job -g MyResourceGroup

省略可能のパラメーター

--ids

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

--name -n

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

--no-wait

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

既定値: False
--resource-group -g

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

--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 job delete (containerapp 拡張機能)

Container Apps ジョブを削除します。

az containerapp job delete [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]
                           [--subscription]
                           [--yes]

ジョブを削除します。

az containerapp job delete -n my-containerapp-job -g MyResourceGroup

省略可能のパラメーター

--ids

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

--name -n

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

--no-wait

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

既定値: False
--resource-group -g

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

--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 job list

サブスクリプションまたはリソース グループ別に Container Apps ジョブを一覧表示します。

az containerapp job list [--resource-group]

現在のサブスクリプションのジョブを一覧表示します。

az containerapp job list

リソース グループ別に環境を一覧表示します。

az containerapp job list -g MyResourceGroup

省略可能のパラメーター

--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 job list (containerapp 拡張機能)

サブスクリプションまたはリソース グループ別に Container Apps ジョブを一覧表示します。

az containerapp job list [--resource-group]

現在のサブスクリプションのジョブを一覧表示します。

az containerapp job list

リソース グループ別に環境を一覧表示します。

az containerapp job list -g MyResourceGroup

省略可能のパラメーター

--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 job show

Container Apps ジョブの詳細を表示します。

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

ジョブの詳細を表示します。

az containerapp job show -n my-containerapp-job -g MyResourceGroup

省略可能のパラメーター

--ids

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

--name -n

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

--resource-group -g

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

--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 job show (containerapp 拡張機能)

Container Apps ジョブの詳細を表示します。

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

ジョブの詳細を表示します。

az containerapp job show -n my-containerapp-job -g MyResourceGroup

省略可能のパラメーター

--ids

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

--name -n

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

--resource-group -g

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

--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 job start

Container Apps ジョブの実行を開始します。

az containerapp job start [--args]
                          [--command]
                          [--container-name]
                          [--cpu]
                          [--env-vars]
                          [--ids]
                          [--image]
                          [--memory]
                          [--name]
                          [--no-wait]
                          [--registry-identity]
                          [--resource-group]
                          [--subscription]
                          [--yaml]

ジョブの実行を開始します。

az containerapp job start -n my-containerapp-job -g MyResourceGroup

さまざまなイメージと構成でジョブを開始します。

az containerapp job start -n my-containerapp-job -g MyResourceGroup --image MyImageName --cpu 0.5 --memory 1.0Gi

省略可能のパラメーター

--args

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

--command

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

--container-name

コンテナーの名前。

--cpu

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

--env-vars

コンテナーの環境変数の一覧。 'key=value' 形式のスペース区切り値。 既存の値をクリアする空の文字列。 シークレットを参照するためのプレフィックス値に 'secretref:' を付けます。

--ids

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

--image

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

--memory

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

--name -n

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

--no-wait

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

既定値: False
--registry-identity

ユーザー名/パスワードではなく、レジストリ サーバーで認証するマネージド ID。 ユーザー定義 ID とシステム定義 ID には、それぞれリソース ID または 'system' を使用します。 レジストリは ACR である必要があります。 可能であれば、ID に対して "acrpull" ロール assignemnt が自動的に作成されます。

--resource-group -g

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

--subscription

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

--yaml

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

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

Container Apps ジョブの実行を停止します。

az containerapp job stop [--execution-name-list]
                         [--ids]
                         [--job-execution-name]
                         [--name]
                         [--no-wait]
                         [--resource-group]
                         [--subscription]

ジョブの実行を停止します。

az containerapp job stop -n my-containerapp-job -g MyResourceGroup

特定のジョブ実行名を指定してジョブ実行を停止します。

az containerapp job stop -n my-containerapp-job -g MyResourceGroup --job-execution-name MyContainerAppJob-66v9xh0

複数のジョブ実行を停止して、実行名の一覧を指定します。

az containerapp job stop -n my-containerapp-job -g MyResourceGroup --execution-name-list MyContainerAppJob-66v9xh0,MyContainerAppJob-66v9xh1

省略可能のパラメーター

--execution-name-list

ジョブ実行名のコンマ区切りリスト。

--ids

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

--job-execution-name

停止する必要がある特定のジョブ実行の名前。

--name -n

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

--no-wait

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

既定値: False
--resource-group -g

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

--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 job update

Container Apps ジョブを更新します。

az containerapp job update [--args]
                           [--command]
                           [--container-name]
                           [--cpu]
                           [--cron-expression]
                           [--ids]
                           [--image]
                           [--max-executions]
                           [--memory]
                           [--min-executions]
                           [--name]
                           [--no-wait]
                           [--parallelism]
                           [--polling-interval]
                           [--rcc]
                           [--remove-all-env-vars]
                           [--remove-env-vars]
                           [--replace-env-vars]
                           [--replica-retry-limit]
                           [--replica-timeout]
                           [--resource-group]
                           [--scale-rule-auth]
                           [--scale-rule-metadata]
                           [--scale-rule-name]
                           [--scale-rule-type]
                           [--set-env-vars]
                           [--subscription]
                           [--tags]
                           [--workload-profile-name]
                           [--yaml]

ジョブのレプリカ タイムアウトを更新します。

az containerapp job update -n my-containerapp-job -g MyResourceGroup \
    --replica-timeout 10

省略可能のパラメーター

--args

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

--command

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

--container-name

コンテナーの名前。

--cpu

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

--cron-expression

Cron 式。 トリガーの種類 "スケジュール" でのみサポートされます。

--ids

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

--image

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

--max-executions

ポーリング間隔ごとに実行するジョブ実行の最大数。

--memory

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

--min-executions

ポーリング間隔ごとに実行するジョブ実行の最小数。

--name -n

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

--no-wait

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

既定値: False
--parallelism

実行ごとに実行するレプリカの最大数。

--polling-interval

各イベント ソースを秒単位でチェックする間隔。 既定値は 30 秒です。

--rcc --replica-completion-count

実行を成功させるために正常に完了する必要があるレプリカの数。

--remove-all-env-vars

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

既定値: False
--remove-env-vars

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

--replace-env-vars

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

--replica-retry-limit

レプリカが失敗するまでの再試行の最大数。

--replica-timeout

レプリカが実行できる最大秒数。

--resource-group -g

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

--scale-rule-auth --sra

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

--scale-rule-metadata --srm

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

--scale-rule-name --srn

スケール ルールの名前。

--scale-rule-type --srt

スケール ルールの種類。

--set-env-vars

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

--subscription

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

--tags

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

--workload-profile-name -w

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

--yaml

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

グローバル パラメーター
--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 を使います。