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

az spring component

注意

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

(仅限企业层)用于处理托管组件的命令。

命令

名称 说明 类型 状态
az spring component instance

(仅限企业层)用于处理托管组件的实例的命令。

扩展 GA
az spring component instance list

(仅限企业层)列出 Azure Spring Apps 实例中特定托管组件的所有可用实例。

扩展 GA
az spring component list

(仅限企业层)列出托管组件。

扩展 GA
az spring component logs

(仅限企业层)显示托管组件的日志。 设置“-f/--follow”时,将流式传输日志。 目前,仅支持 (a) 应用程序配置服务 (b) Spring Cloud 网关 (c) Spring Cloud 配置服务器的子组件。

扩展 GA

az spring component list

(仅限企业层)列出托管组件。

az spring component list --resource-group
                         --service

示例

列出所有托管组件

az spring component list --service MyAzureSpringAppsInstance --resource-group MyResourceGroup

必需参数

--resource-group -g

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

--service -s

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

全局参数
--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 component logs

(仅限企业层)显示托管组件的日志。 设置“-f/--follow”时,将流式传输日志。 目前,仅支持 (a) 应用程序配置服务 (b) Spring Cloud 网关 (c) Spring Cloud 配置服务器的子组件。

az spring component logs --resource-group
                         --service
                         [--all-instances]
                         [--follow]
                         [--instance]
                         [--limit]
                         [--lines]
                         [--max-log-requests]
                         [--name]
                         [--since]

示例

在应用程序配置 Serice 中显示所有 flux 实例的日志(Gen2)

az spring component logs --name flux-source-controller --service MyAzureSpringAppsInstance --resource-group MyResourceGroup --all-instances

在应用程序配置 Serice 中显示应用程序配置服务的特定实例的日志

az spring component logs --name application-configuration-service --service MyAzureSpringAppsInstance --resource-group MyResourceGroup --instance InstanceName

流式传输和监视 spring-cloud-gateway 的所有实例的日志

az spring component logs --name spring-cloud-gateway --service MyAzureSpringAppsInstance --resource-group MyResourceGroup --all-instances --follow

显示未指定组件名称的特定实例的日志

az spring component logs --service MyAzureSpringAppsInstance --resource-group MyResourceGroup --instance InstanceName

必需参数

--resource-group -g

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

--service -s

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

可选参数

--all-instances

指示获取组件所有实例的日志的标志。

--follow -f

指示应流式传输日志的标志。

--instance -i

组件的现有实例的名称。

--limit

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

默认值: 2048
--lines

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

默认值: 50
--max-log-requests

指定所有实例获取日志时要遵循的最大并发日志数。

默认值: 5
--name -n

组件的名称。 从命令 az spring component list查找组件名称。

--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 获取完整的调试日志。