你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az containerapp job
注意
此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 详细了解扩展。
用于管理容器应用作业的命令。
命令
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
必需参数
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
容器启动命令参数的列表。 空格分隔的值,例如“-c”“mycommand”。 用于清除现有值的空字符串。
将在启动期间执行的容器上支持的命令列表。 空格分隔的值,例如“/bin/queue”“mycommand”。 用于清除现有值的空字符串。
容器名。
核心中所需的 CPU(从 0.25 到 2.0),例如 0.5。
Cron 表达式。 仅支持触发器类型“Schedule”。
容器的环境变量列表。 以“key=value”格式分隔的空间值。 用于清除现有值的空字符串。 前缀值为“secretref:”以引用机密。
容器应用环境的名称或资源 ID。
容器映像,例如 publisher/image-name:tag。
每个轮询间隔运行的最大作业执行次数。
0.5 - 4.0 的必需内存以“Gi”结尾,例如 1.0Gi。
指示是否分配系统分配标识的布尔值。
要分配的空间分隔用户标识。
每个轮询间隔运行的作业执行次数最少。
不等待长时间运行的操作完成。
要按执行运行的最大副本数。
检查每个事件源的间隔(以秒为单位)。 默认值为 30s。
需要成功完成才能成功执行的副本数。
使用注册表服务器进行身份验证的托管标识,而不是用户名/密码。 分别将资源 ID 或“系统”用于用户定义的标识和系统定义标识。 注册表必须是 ACR。 如果可能,将自动为标识创建“acrpull”角色分配。
登录到容器注册表的密码。 如果存储为机密,则值必须以“secretref:”开头,后跟机密名称。
容器注册表服务器主机名,例如 myregistry.azurecr.io。
要登录到容器注册表的用户名。
副本失败之前的最大重试次数。
副本可以执行的最大秒数。
缩放规则身份验证参数。 身份验证参数的格式必须为“= = ...”。
缩放规则元数据。 元数据的格式必须为“= = ...”。
缩放规则的名称。
缩放规则的类型。
容器应用的机密列表。 以“key=value”格式分隔的空间值。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
触发器类型。 计划 |事件 |手动。
工作负荷配置文件的友好名称。
具有容器应用的配置的 .yaml 文件的路径。 将忽略所有其他参数。 有关示例,请参见 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --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-identity]
[--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 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 azure-queue \
--scale-rule-type azure-queue \
--scale-rule-metadata "accountName=mystorageaccountname" \
"cloud=AzurePublicCloud" \
"queueLength=5" "queueName=foo" \
--scale-rule-identity myUserIdentityResourceId \
--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
必需参数
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
容器启动命令参数的列表。 空格分隔的值,例如“-c”“mycommand”。 用于清除现有值的空字符串。
将在启动期间执行的容器上支持的命令列表。 空格分隔的值,例如“/bin/queue”“mycommand”。 用于清除现有值的空字符串。
容器名。
核心中所需的 CPU(从 0.25 到 2.0),例如 0.5。
Cron 表达式。 仅支持触发器类型“Schedule”。
容器的环境变量列表。 以“key=value”格式分隔的空间值。 用于清除现有值的空字符串。 前缀值为“secretref:”以引用机密。
容器应用环境的名称或资源 ID。
环境类型。
容器映像,例如 publisher/image-name:tag。
为触发器创建的作业执行的最大数目。
0.5 - 4.0 的必需内存以“Gi”结尾,例如 1.0Gi。
指示是否分配系统分配标识的布尔值。
要分配的空间分隔用户标识。
为触发器创建的最小作业执行数。 默认值:0。
不等待长时间运行的操作完成。
要按执行运行的最大副本数。
检查每个事件源的间隔(以秒为单位)。
需要成功完成才能成功执行的副本数。
使用注册表服务器进行身份验证的托管标识,而不是用户名/密码。 分别将资源 ID 或“系统”用于用户定义的标识和系统定义标识。 注册表必须是 ACR。 如果可能,将自动为标识创建“acrpull”角色分配。
登录到容器注册表的密码。 如果存储为机密,则值必须以“secretref:”开头,后跟机密名称。
容器注册表服务器主机名,例如 myregistry.azurecr.io。
要登录到容器注册表的用户名。
副本失败之前的最大重试次数。 默认值:0。
副本可以执行的最大秒数。
缩放规则身份验证参数。 身份验证参数的格式必须为“= = ...”。
使用 Azure 缩放程序资源(存储帐户/事件中心或其他)或系统进行身份验证的托管标识的资源 ID,或者使用系统分配的标识。
缩放规则元数据。 元数据的格式必须为“= = ...”。
缩放规则的名称。
缩放规则的类型。
容器应用的机密列表。 以“key=value”格式分隔的空间值。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
触发器类型。 计划 |事件 |手动。
工作负荷配置文件的友好名称。
具有容器应用的配置的 .yaml 文件的路径。 将忽略所有其他参数。 有关示例,请参见 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job delete
删除容器应用作业。
az containerapp job delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
示例
删除作业。
az containerapp job delete -n my-containerapp-job -g MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
不等待长时间运行的操作完成。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
不提示确认。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job delete (containerapp 扩展)
删除容器应用作业。
az containerapp job delete [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
示例
删除作业。
az containerapp job delete -n my-containerapp-job -g MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
不等待长时间运行的操作完成。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
不提示确认。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job list
按订阅或资源组列出容器应用作业。
az containerapp job list [--resource-group]
示例
列出当前订阅中的作业。
az containerapp job list
按资源组列出环境。
az containerapp job list -g MyResourceGroup
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job list (containerapp 扩展)
按订阅或资源组列出容器应用作业。
az containerapp job list [--resource-group]
示例
列出当前订阅中的作业。
az containerapp job list
按资源组列出环境。
az containerapp job list -g MyResourceGroup
可选参数
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job show
显示容器应用作业的详细信息。
az containerapp job show [--ids]
[--name]
[--resource-group]
[--subscription]
示例
显示作业的详细信息。
az containerapp job show -n my-containerapp-job -g MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job show (containerapp 扩展)
显示容器应用作业的详细信息。
az containerapp job show [--ids]
[--name]
[--resource-group]
[--subscription]
示例
显示作业的详细信息。
az containerapp job show -n my-containerapp-job -g MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job start
启动容器应用作业执行。
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
可选参数
容器启动命令参数的列表。 空格分隔的值,例如“-c”“mycommand”。 用于清除现有值的空字符串。
将在启动期间执行的容器上支持的命令列表。 空格分隔的值,例如“/bin/queue”“mycommand”。 用于清除现有值的空字符串。
容器名。
核心中所需的 CPU(从 0.25 到 2.0),例如 0.5。
容器的环境变量列表。 以“key=value”格式分隔的空间值。 用于清除现有值的空字符串。 前缀值为“secretref:”以引用机密。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
容器映像,例如 publisher/image-name:tag。
0.5 - 4.0 的必需内存以“Gi”结尾,例如 1.0Gi。
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
不等待长时间运行的操作完成。
使用注册表服务器进行身份验证的托管标识,而不是用户名/密码。 分别将资源 ID 或“系统”用于用户定义的标识和系统定义标识。 注册表必须是 ACR。 如果可能,将自动为标识创建“acrpull”角色分配。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
具有容器应用的配置的 .yaml 文件的路径。 将忽略所有其他参数。 有关示例,请参见 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job stop
停止容器应用作业执行。
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
可选参数
作业执行名称的逗号分隔列表。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
需要停止的特定作业执行的名称。
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
不等待长时间运行的操作完成。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job update
更新容器应用作业。
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
可选参数
容器启动命令参数的列表。 空格分隔的值,例如“-c”“mycommand”。 用于清除现有值的空字符串。
将在启动期间执行的容器上支持的命令列表。 空格分隔的值,例如“/bin/queue”“mycommand”。 用于清除现有值的空字符串。
容器名。
核心中所需的 CPU(从 0.25 到 2.0),例如 0.5。
Cron 表达式。 仅支持触发器类型“Schedule”。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
容器映像,例如 publisher/image-name:tag。
每个轮询间隔运行的最大作业执行次数。
0.5 - 4.0 的必需内存以“Gi”结尾,例如 1.0Gi。
每个轮询间隔运行的作业执行次数最少。
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
不等待长时间运行的操作完成。
要按执行运行的最大副本数。
检查每个事件源的间隔(以秒为单位)。 默认值为 30s。
需要成功完成才能成功执行的副本数。
从 container 中删除所有环境变量。。
从容器中删除环境变量。 空格分隔的环境变量名称。
替换容器中的环境变量。 将删除其他现有环境变量。 以“key=value”格式分隔的空间值。 如果存储为机密,则值必须以“secretref:”开头,后跟机密名称。
副本失败之前的最大重试次数。
副本可以执行的最大秒数。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
缩放规则身份验证参数。 身份验证参数的格式必须为“= = ...”。
缩放规则元数据。 元数据的格式必须为“= = ...”。
缩放规则的名称。
缩放规则的类型。
在容器中添加或更新环境变量。 不会修改现有环境变量。 以“key=value”格式分隔的空间值。 如果存储为机密,则值必须以“secretref:”开头,后跟机密名称。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
工作负荷配置文件的友好名称。
具有容器应用的配置的 .yaml 文件的路径。 将忽略所有其他参数。 有关示例,请参见 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az containerapp job update (containerapp 扩展)
更新容器应用作业。
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-identity]
[--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
可选参数
容器启动命令参数的列表。 空格分隔的值,例如“-c”“mycommand”。 用于清除现有值的空字符串。
将在启动期间执行的容器上支持的命令列表。 空格分隔的值,例如“/bin/queue”“mycommand”。 用于清除现有值的空字符串。
容器名。
核心中所需的 CPU(从 0.25 到 2.0),例如 0.5。
Cron 表达式。 仅支持触发器类型“Schedule”。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
容器映像,例如 publisher/image-name:tag。
每个轮询间隔运行的最大作业执行次数。
0.5 - 4.0 的必需内存以“Gi”结尾,例如 1.0Gi。
每个轮询间隔运行的作业执行次数最少。
容器应用作业的名称。 名称必须包含小写字母数字字符或“-”,以字母开头,以字母数字字符结尾,不能有“--”,并且必须小于 32 个字符。
不等待长时间运行的操作完成。
要按执行运行的最大副本数。
检查每个事件源的间隔(以秒为单位)。 默认值为 30s。
需要成功完成才能成功执行的副本数。
从 container 中删除所有环境变量。。
从容器中删除环境变量。 空格分隔的环境变量名称。
替换容器中的环境变量。 将删除其他现有环境变量。 以“key=value”格式分隔的空间值。 如果存储为机密,则值必须以“secretref:”开头,后跟机密名称。
副本失败之前的最大重试次数。
副本可以执行的最大秒数。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
缩放规则身份验证参数。 身份验证参数的格式必须为“= = ...”。
使用 Azure 缩放程序资源(存储帐户/事件中心或其他)或系统进行身份验证的托管标识的资源 ID,或者使用系统分配的标识。
缩放规则元数据。 元数据的格式必须为“= = ...”。
缩放规则的名称。
缩放规则的类型。
在容器中添加或更新环境变量。 不会修改现有环境变量。 以“key=value”格式分隔的空间值。 如果存储为机密,则值必须以“secretref:”开头,后跟机密名称。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
工作负荷配置文件的友好名称。
具有容器应用的配置的 .yaml 文件的路径。 将忽略所有其他参数。 有关示例,请参见 https://docs.microsoft.com/azure/container-apps/azure-resource-manager-api-spec#examples。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。