81
iPhone_iPad_Mac_手机_平板_苹果apple
高级过滤功能__用户指南_命令行工具 CLI-阿里云
注意:此功能适合有多个实例的用户使用。若您只有一个实例,请忽略此功能。
虽然阿里云开放 API 调用返回的数据能够以各种格式呈现出来,但依旧过于繁杂。所以阿里云命令行工具进一步做了过滤数据的功能,您可以使用 filter 功能从结果中直接过滤出想要的值,不论是使用还是二次开发都能够对结果进行处理,方便快捷。
从开放 API 调用过来的数据默认采用 json 格式,因此您在使用命令行工具时,可以根据 json 的特点,使用 filter 功能直接获取您想要的结果。
以 ECS DecribeRegions 为例,在命令行窗口执行如下命令,输出原始的 json 格式,如下图所示。
aliyuncli ecs DescribeRegions --output json
过滤1
您可以直接输入一个 key 值进行过滤。请执行如下命令进行过滤。过滤结果如下图所示。
aliyuncli ecs DescribeRegions –output json –filter Regions
过滤2
若 json 的值是一个 array,那么命令行工具支持数组下标格式。请执行如下命令进行过滤。过滤结果如下图所示。
aliyuncli ecs DescribeRegions –output json –filter Regions.Region[0]
另外,命令行工具还支持‘*’的表达,表示所有结果的集合。Filter 的结果是多个时,会以 array 形式返回。请执行如下命令进行过滤。过滤结果如下图所示。
aliyuncli ecs DescribeRegions –output json –filter Regions.Region[*].RegionId
过滤3
命令行工具还可以对显示结果精确到一个值进行过滤。请执行如下命令进行过滤。过滤结果如下图所示。
aliyuncli ecs DescribeRegions –output json –filter Regions.Region[3].RegionId
最后更新:2016-11-23 16:04:06
上一篇:
多账户使用__用户指南_命令行工具 CLI-阿里云
下一篇:
Windows 版本__为 RDS 安装命令行工具_最佳实践_命令行工具 CLI-阿里云
简单 Job 示例__SchedulerX for EDAS_二方服务_企业级分布式应用服务 EDAS-阿里云
全国各省经营性备案网站链接__公安&经营性备案_常见问题_备案-阿里云
伸缩组的状态__使用须知_用户指南_弹性伸缩-阿里云
Logtail启动配置参数__logtail(Agent)_用户指南_日志服务-阿里云
管理域名__管理存储空间_控制台用户指南_对象存储 OSS-阿里云
连接数据库实例__快速入门_云数据库 HybridDB-阿里云
内网__网络和安全性_产品简介_云服务器 ECS-阿里云
解析记录冲突判断规则__附录_API文档_云解析-阿里云
为什么没有收到返券?___储值卡_代金券及推荐码_财务-阿里云
云小蜜首次对外开放,阿里云的智能客服机器人有何新特点?
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云