你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az spring-cloud app

注意

此参考是 Azure CLI(版本 2.45.0 或更高版本)的 spring-cloud 扩展的一部分。 该扩展将在首次运行 az spring-cloud app 命令时自动安装。 详细了解扩展。

此命令组已隐式弃用,因为命令组“spring-cloud”已弃用,将在将来的版本中删除。 请改用“spring”。

用于管理 Azure Spring Cloud 中的应用的命令。

命令

名称 说明 类型 状态
az spring-cloud app append-loaded-public-certificate

将新加载的公共证书追加到 Azure Spring Cloud 中的应用。

扩展 已放弃
az spring-cloud app append-persistent-storage

将新的持久存储追加到 Azure Spring Cloud 中的应用。

分机 已放弃
az spring-cloud app binding

使用 Azure Data Services 管理绑定的命令需要手动重启应用以使设置生效。

分机 已放弃
az spring-cloud app binding cosmos

用于管理 Azure Cosmos DB 绑定的命令。

分机 已放弃
az spring-cloud app binding cosmos add

将 Azure Cosmos DB 与应用绑定。

分机 已放弃
az spring-cloud app binding cosmos update

更新应用的 Azure Cosmos DB 服务绑定。

扩展 已放弃
az spring-cloud app binding list

列出应用中的所有服务绑定。

分机 已放弃
az spring-cloud app binding mysql

用于管理 Azure Database for MySQL 绑定的命令。

分机 已放弃
az spring-cloud app binding mysql add

将 Azure Database for MySQL 与应用绑定。

分机 已放弃
az spring-cloud app binding mysql update

更新应用的 Azure Database for MySQL 服务绑定。

分机 已放弃
az spring-cloud app binding redis

用于管理 Azure Redis 缓存绑定的命令。

分机 已放弃
az spring-cloud app binding redis add

将 Azure Redis 缓存与应用绑定。

分机 已放弃
az spring-cloud app binding redis update

更新应用的 Azure Redis 缓存服务绑定。

扩展 已放弃
az spring-cloud app binding remove

删除应用的服务绑定。

分机 已放弃
az spring-cloud app binding show

显示服务绑定的详细信息。

分机 已放弃
az spring-cloud app create

在 Azure Spring Cloud 中使用默认部署创建新应用。

分机 已放弃
az spring-cloud app custom-domain

用于管理自定义域的命令。

分机 已放弃
az spring-cloud app custom-domain bind

将自定义域与应用绑定。

分机 已放弃
az spring-cloud app custom-domain list

列出应用的所有自定义域。

扩展 已放弃
az spring-cloud app custom-domain show

显示自定义域的详细信息。

分机 已放弃
az spring-cloud app custom-domain unbind

取消绑定应用的自定义域。

分机 已放弃
az spring-cloud app custom-domain update

更新应用的自定义域。

分机 已放弃
az spring-cloud app delete

删除 Azure Spring Cloud 中的应用。

扩展 已放弃
az spring-cloud app deploy

将源代码或预生成的二进制文件部署到应用并更新相关配置。

分机 已放弃
az spring-cloud app deployment

用于管理 Azure Spring Cloud 中应用的部署生命周期的命令。 可以使用参数 --deployment 在应用级别上对部署执行更多操作。 例如 az spring-cloud app deploy --deployment.

分机 已放弃
az spring-cloud app deployment create

为应用创建过渡部署。 若要将代码或更新设置部署到现有部署,请使用 az spring-cloud app deploy/update --deployment <staging deployment>

分机 已放弃
az spring-cloud app deployment delete

删除应用的部署。

分机 已放弃
az spring-cloud app deployment generate-heap-dump

将目标应用实例的堆转储生成到给定的文件路径。

扩展 已放弃
az spring-cloud app deployment generate-thread-dump

将目标应用实例的线程转储生成到给定的文件路径。

分机 已放弃
az spring-cloud app deployment list

列出应用中的所有部署。

分机 已放弃
az spring-cloud app deployment show

显示部署的详细信息。

分机 已放弃
az spring-cloud app deployment start-jfr

在目标应用实例上启动 JFR 以指定文件路径。

扩展 已放弃
az spring-cloud app identity

管理应用的托管标识。

扩展 已放弃
az spring-cloud app identity assign

启用系统分配的托管标识或将用户分配的托管标识分配给应用。

扩展 已放弃
az spring-cloud app identity force-set

在应用上强制设置托管标识。

分机 预览和弃用
az spring-cloud app identity remove

从应用中删除托管标识。

分机 已放弃
az spring-cloud app identity show

显示应用的托管标识信息。

分机 已放弃
az spring-cloud app list

列出 Azure Spring Cloud 中的所有应用。

分机 已放弃
az spring-cloud app log

使用多个选项结尾应用实例日志的命令。 如果应用只有一个实例,则实例名称是可选的。

扩展 已放弃
az spring-cloud app log tail

显示应用实例的日志,设置“-f/--follow”时将流式传输日志。

扩展 已放弃
az spring-cloud app logs

显示应用实例的日志,设置“-f/--follow”时将流式传输日志。

分机 已放弃
az spring-cloud app restart

重启应用的实例,默认为生产部署。

扩展 已放弃
az spring-cloud app scale

手动缩放应用或其部署。

分机 已放弃
az spring-cloud app set-deployment

设置应用的生产部署。

扩展 已放弃
az spring-cloud app show

在 Azure Spring Cloud 中显示应用的详细信息。

分机 已放弃
az spring-cloud app show-deploy-log

显示上次部署的生成日志,仅适用于源代码部署,默认为生产部署。

分机 已放弃
az spring-cloud app start

启动应用的实例,默认为生产部署。

分机 已放弃
az spring-cloud app stop

停止应用的实例,默认为生产部署。

分机 已放弃
az spring-cloud app unset-deployment

取消设置应用的生产部署。

分机 已放弃
az spring-cloud app update

更新应用的配置。

分机 已放弃

az spring-cloud app append-loaded-public-certificate

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

将新加载的公共证书追加到 Azure Spring Cloud 中的应用。

az spring-cloud app append-loaded-public-certificate --certificate-name
                                                     --load-trust-store {false, true}
                                                     --name
                                                     --resource-group
                                                     --service

示例

将新加载的公共证书追加到应用。

az spring-cloud app append-loaded-public-certificate --name MyApp --service MyCluster --resource-group MyResourceGroup --certificate-name MyCertName --load-trust-store true

必需参数

--certificate-name

要追加的证书的名称。

--load-trust-store

如果为 true,则会将证书加载到 Java 应用程序的信任存储中。

接受的值: false, true
默认值: False
--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

全局参数
--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 spring-cloud app append-persistent-storage

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

将新的持久存储追加到 Azure Spring Cloud 中的应用。

az spring-cloud app append-persistent-storage --mount-path
                                              --name
                                              --persistent-storage-type
                                              --resource-group
                                              --service
                                              --share-name
                                              --storage-name
                                              [--mount-options]
                                              [--read-only {false, true}]

示例

将新的持久存储追加到应用。

az spring-cloud app append-persistent-storage --persistent-storage-type AzureFileVolume --share-name MyShareName --mount-path /MyMountPath --storage-name MyStorageName -n MyApp -g MyResourceGroup -s MyService

必需参数

--mount-path

要装载的永久性存储卷的路径。

--name -n

应用的名称。

--persistent-storage-type -t

永久性存储卷的类型。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

--share-name

预先创建的文件共享的名称。 仅当永久性存储卷的类型为 AzureFileVolume 时,才应提供 ShareName。

--storage-name

在 Azure Spring Cloud 中创建的存储资源的名称。

可选参数

--mount-options

[可选]永久性存储卷的装载选项。

--read-only

[可选]如果为 true,则永久性存储卷将为只读。

接受的值: false, true
默认值: 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 spring-cloud app create

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

在 Azure Spring Cloud 中使用默认部署创建新应用。

az spring-cloud app create --name
                           --resource-group
                           --service
                           [--assign-endpoint {false, true}]
                           [--cpu]
                           [--disable-probe {false, true}]
                           [--enable-persistent-storage {false, true}]
                           [--env]
                           [--instance-count]
                           [--jvm-options]
                           [--loaded-public-certificate-file]
                           [--memory]
                           [--persistent-storage]
                           [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
                           [--system-assigned {false, true}]
                           [--user-assigned]

示例

使用默认配置创建应用。

az spring-cloud app create -n MyApp -s MyCluster -g MyResourceGroup

创建具有 3 个实例和 2 个 CPU 核心和 3 GB 内存(每个实例)的公共可访问应用。

az spring-cloud app create -n MyApp -s MyCluster -g MyResourceGroup --assign-endpoint true --cpu 2 --memory 3 --instance-count 3

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--assign-endpoint

如果为 true,请分配用于直接访问的终结点 URL。

接受的值: false, true
默认值: False
--cpu

CPU 资源数量。 应为 500m 或 CPU 核心数。

默认值: 1
--disable-probe

如果为 true,请禁用实时性和就绪情况探测。

接受的值: false, true
--enable-persistent-storage

如果为 true,请使用默认路径装载 50G(标准定价层)或 1G(基本定价层)磁盘。

接受的值: false, true
--env

以“key[=value]”格式分隔的空间分隔环境变量。

--instance-count

实例数。

默认值: 1
--jvm-options

包含 jvm 选项的字符串,请对此参数使用“=”而不是“'”以避免 bash 分析错误,例如:--jvm-options='-Xms1024m -Xmx2048m'。

--loaded-public-certificate-file -f

json 文件路径指示将加载到应用的证书。

--memory

内存资源数量。 应为 512Mi 或 #Gi,例如 1Gi、3Gi。

默认值: 1Gi
--persistent-storage

要装载到应用的永久性存储的 json 文件路径。

--runtime-version

已用语言的运行时版本。

接受的值: Java_11, Java_17, Java_8, NetCore_31
--system-assigned

启用系统分配的托管标识。

接受的值: false, true
--user-assigned
预览

将空间分隔的用户分配的托管标识资源 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 spring-cloud app delete

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

删除 Azure Spring Cloud 中的应用。

az spring-cloud app delete --name
                           --resource-group
                           --service

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

全局参数
--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 spring-cloud app deploy

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

将源代码或预生成的二进制文件部署到应用并更新相关配置。

az spring-cloud app deploy --name
                           --resource-group
                           --service
                           [--artifact-path]
                           [--build-env]
                           [--builder]
                           [--config-file-patterns]
                           [--container-args]
                           [--container-command]
                           [--container-image]
                           [--container-registry]
                           [--deployment]
                           [--disable-probe {false, true}]
                           [--disable-validation {false, true}]
                           [--env]
                           [--jvm-options]
                           [--main-entry]
                           [--no-wait]
                           [--registry-password]
                           [--registry-username]
                           [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
                           [--source-path]
                           [--target-module]
                           [--version]

示例

将源代码部署到应用。 这将打包当前目录,使用 Pivotal 生成服务生成二进制文件,然后部署到应用。

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup

使用 jvm 选项和环境变量将预生成的 jar 部署到应用。

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

将源代码部署到应用的特定部署。

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment

将 Docker Hub 上的容器映像部署到应用。

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1

将专用注册表上的容器映像部署到应用。

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>

使用应用程序配置服务配置文件模式部署到应用。

az spring-cloud app deploy -n MyApp -s MyCluster -g MyResourceGroup --config-file-patterns MyPatterns --jar-path app.jar

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--artifact-path

部署指定的预生成项目(jar 或 netcore zip)。

--build-env

以“key[=value]”格式分隔的空间分隔环境变量。

--builder
预览

(仅限企业层)用于生成可执行文件的生成服务生成器。

默认值: default
--config-file-patterns
预览

(仅限企业层)使用“”分隔的配置文件模式,以确定将使用哪个应用程序配置服务的模式。 使用“”“清除现有配置。

--container-args

容器映像的参数。

--container-command

容器映像的命令。

--container-image

容器映像标记。

--container-registry

容器映像的注册表。

默认值: docker.io
--deployment -d

应用的现有部署的名称。 如果未指定,则默认为生产部署。

--disable-probe

如果为 true,请禁用实时性和就绪情况探测。

接受的值: false, true
--disable-validation

如果为 true,请禁用 jar 验证。

接受的值: false, true
--env

以“key[=value]”格式分隔的空间分隔环境变量。

--jvm-options

包含 jvm 选项的字符串,请对此参数使用“=”而不是“'”以避免 bash 分析错误,例如:--jvm-options='-Xms1024m -Xmx2048m'。

--main-entry -m

一个字符串,包含相对于 zip 根的 .NET 可执行文件的路径。

--no-wait

不等待长时间运行的操作完成。

默认值: False
--registry-password

容器注册表的密码。

--registry-username

容器注册表的用户名。

--runtime-version

已用语言的运行时版本。

接受的值: Java_11, Java_17, Java_8, NetCore_31
--source-path

部署指定的源文件夹。 该文件夹将打包到 tar 中,上传并使用 kpack 生成。 如果未提供任何值,则默认为当前文件夹。

--target-module

要部署的子模块,需要从源代码生成的多个 jar 包。

--version

部署版本,如果未设置,则保持不变。

全局参数
--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 spring-cloud app list

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

列出 Azure Spring Cloud 中的所有应用。

az spring-cloud app list --resource-group
                         --service

示例

所有应用的持久存储的查询状态

az spring-cloud app list -s MyCluster -g MyResourceGroup -o json --query '[].{Name:name, PersistentStorage:properties.persistentDisk}'

必需参数

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

全局参数
--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 spring-cloud app logs

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

显示应用实例的日志,设置“-f/--follow”时将流式传输日志。

az spring-cloud app logs --name
                         --resource-group
                         --service
                         [--deployment]
                         [--follow]
                         [--format-json]
                         [--instance]
                         [--limit]
                         [--lines]
                         [--since]

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--deployment -d

应用的现有部署的名称。 如果未指定,则默认为生产部署。

--follow -f

指定是否应流式传输日志。

默认值: False
--format-json

如果启用了结构化日志,则设置 JSON 日志的格式。

--instance -i

部署的现有实例的名称。

--limit

要返回的最大日志字节数。 上限编号为 2048。

默认值: 2048
--lines

要显示的行数。 最大值为 10000。

默认值: 50
--since

仅返回比相对持续时间(如 5s、2m 或 1h)的日志。 最大值为 1 小时。

全局参数
--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 spring-cloud app restart

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

重启应用的实例,默认为生产部署。

az spring-cloud app restart --name
                            --resource-group
                            --service
                            [--deployment]
                            [--no-wait]

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--deployment -d

应用的现有部署的名称。 如果未指定,则默认为生产部署。

--no-wait

不等待长时间运行的操作完成。

默认值: 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 spring-cloud app scale

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

手动缩放应用或其部署。

az spring-cloud app scale --name
                          --resource-group
                          --service
                          [--cpu]
                          [--deployment]
                          [--instance-count]
                          [--memory]
                          [--no-wait]

示例

将应用纵向扩展到 4 个 CPU 核心和每个实例的 8 Gb 内存。

az spring-cloud app scale -n MyApp -s MyCluster -g MyResourceGroup --cpu 3 --memory 8

将应用的部署横向扩展到 5 个实例。

az spring-cloud app scale -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --instance-count 5

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--cpu

CPU 资源数量。 应为 500m 或 CPU 核心数。

--deployment -d

应用的现有部署的名称。 如果未指定,则默认为生产部署。

--instance-count

实例数。

--memory

内存资源数量。 应为 512Mi 或 #Gi,例如 1Gi、3Gi。

--no-wait

不等待长时间运行的操作完成。

默认值: 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 spring-cloud app set-deployment

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

设置应用的生产部署。

az spring-cloud app set-deployment --deployment
                                   --name
                                   --resource-group
                                   --service
                                   [--no-wait]

示例

将应用的过渡部署交换到生产环境。

az spring-cloud app set-deployment -d green-deployment -n MyApp -s MyCluster -g MyResourceGroup

必需参数

--deployment -d

应用的现有部署的名称。

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--no-wait

不等待长时间运行的操作完成。

默认值: 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 spring-cloud app show

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

在 Azure Spring Cloud 中显示应用的详细信息。

az spring-cloud app show --name
                         --resource-group
                         --service

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

全局参数
--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 spring-cloud app show-deploy-log

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

显示上次部署的生成日志,仅适用于源代码部署,默认为生产部署。

az spring-cloud app show-deploy-log --name
                                    --resource-group
                                    --service
                                    [--deployment]

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--deployment -d

应用的现有部署的名称。 如果未指定,则默认为生产部署。

全局参数
--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 spring-cloud app start

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

启动应用的实例,默认为生产部署。

az spring-cloud app start --name
                          --resource-group
                          --service
                          [--deployment]
                          [--no-wait]

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--deployment -d

应用的现有部署的名称。 如果未指定,则默认为生产部署。

--no-wait

不等待长时间运行的操作完成。

默认值: 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 spring-cloud app stop

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

停止应用的实例,默认为生产部署。

az spring-cloud app stop --name
                         --resource-group
                         --service
                         [--deployment]
                         [--no-wait]

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--deployment -d

应用的现有部署的名称。 如果未指定,则默认为生产部署。

--no-wait

不等待长时间运行的操作完成。

默认值: 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 spring-cloud app unset-deployment

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

取消设置应用的生产部署。

az spring-cloud app unset-deployment --name
                                     --resource-group
                                     --service
                                     [--no-wait]

示例

如果应用具有生产部署,将应用的生产部署交换到过渡。

az spring-cloud app unset-deployment -n MyApp -s MyCluster -g MyResourceGroup

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--no-wait

不等待长时间运行的操作完成。

默认值: 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 spring-cloud app update

已放弃

此命令已隐式弃用,因为命令组“spring-cloud app”已弃用,将在将来的版本中删除。 请改用“spring app”。

更新应用的配置。

az spring-cloud app update --name
                           --resource-group
                           --service
                           [--assign-endpoint {false, true}]
                           [--config-file-patterns]
                           [--deployment]
                           [--disable-probe {false, true}]
                           [--enable-ingress-to-app-tls {false, true}]
                           [--enable-persistent-storage {false, true}]
                           [--env]
                           [--https-only {false, true}]
                           [--jvm-options]
                           [--loaded-public-certificate-file]
                           [--main-entry]
                           [--no-wait]
                           [--persistent-storage]
                           [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]

示例

为应用添加环境变量。

az spring-cloud app update -n MyApp -s MyCluster -g MyResourceGroup --env foo=bar

必需参数

--name -n

应用的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--service -s

Azure Spring Cloud 的名称,可以使用 az configure --defaults spring-cloud=配置默认服务。

可选参数

--assign-endpoint

如果为 true,请分配用于直接访问的终结点 URL。

接受的值: false, true
--config-file-patterns
预览

(仅限企业层)使用“”分隔的配置文件模式,以确定将使用哪个应用程序配置服务的模式。 使用“”“清除现有配置。

--deployment -d

应用的现有部署的名称。 如果未指定,则默认为生产部署。

--disable-probe

如果为 true,请禁用实时性和就绪情况探测。

接受的值: false, true
--enable-ingress-to-app-tls

如果为 true,则启用应用 tls 的入口。

接受的值: false, true
--enable-persistent-storage

如果为 true,请使用默认路径装载 50G(标准定价层)或 1G(基本定价层)磁盘。

接受的值: false, true
--env

以“key[=value]”格式分隔的空间分隔环境变量。

--https-only

如果为 true,则通过 https 访问应用。

接受的值: false, true
默认值: False
--jvm-options

包含 jvm 选项的字符串,请对此参数使用“=”而不是“'”以避免 bash 分析错误,例如:--jvm-options='-Xms1024m -Xmx2048m'。

--loaded-public-certificate-file -f

json 文件路径指示将加载到应用的证书。

--main-entry -m

相对于 zip 根目录的 .NET 可执行文件的路径。

--no-wait

不等待长时间运行的操作完成。

默认值: False
--persistent-storage

要装载到应用的永久性存储的 json 文件路径。

--runtime-version

已用语言的运行时版本。

接受的值: Java_11, Java_17, Java_8, NetCore_31
全局参数
--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 获取完整的调试日志。