99
阿里云
查询指定区域下所有实例 ID 并输出到文件__脚本使用示例_用户指南_命令行工具 CLI-阿里云
您可以利用命令行工具,通过如下脚本,查询指定区域下所有实例 ID 并输出到文件。您可选择下载脚本或编辑脚本内容。
点击下载脚本:getVmList.zip
脚本内容如下:
#!/bin/bash
tcount=`aliyuncli ecs DescribeInstances --RegionId $1 --output json --filter TotalCount`
pageNum=1
cat /dev/null >vmList.txt
while ((tcount>0))
do
aliyuncli ecs DescribeInstances --RegionId $1 --PageSize 100 --PageNumber $pageNum --output json --filter Instances.Instance[*].InstanceId | sed '1d' | sed '$d' | sed 's/,//g' | sed 's/"//g'| sed 's/ //g'>>vmList.txt
let pageNum++
let tcount-=100
done
cat vmList.txt
编辑或下载脚本并赋权(chmod +x)后,您通过如下格式执行,即会在脚本所在目录下生成包含所需实例 ID 的文件 vmList.txt。
使用格式说明:
./getVmList.sh <区域 ID>
注意:区域 ID 可以通过 DescribeRegions 接口获取。
用法示例:
./getVmList.sh cn-hangzhou
输出示例:
#./getVmList.sh cn-hangzhou
cn-hangzhou sg-227f611ss
cn-hangzhou sg-22esa2s7s
最后更新:2016-11-23 16:04:16
上一篇:
查询已订阅的镜像市场镜像信息__脚本使用示例_用户指南_命令行工具 CLI-阿里云
下一篇:
查询所有区域下未创建任何 VSwitch 的 VPC 列表__脚本使用示例_用户指南_命令行工具 CLI-阿里云
查询截图信息__直播流操作接口_API 手册_CDN-阿里云
什么是态势感知____使用手册_态势感知-阿里云
简单操作 OSS 文件__Spark_开发人员指南_E-MapReduce-阿里云
专有网络和交换机__网络_用户指南_专有网络 VPC-阿里云
命令行快速开始2__快速入门_批量计算-阿里云
删除快照__快照_用户指南_云服务器 ECS-阿里云
.NET教程__sdk_数据风控-阿里云
企业实名认证__金融云新手上路_金融云-阿里云
服务打包__线上服务发布_开发者指南_企业级分布式应用服务 EDAS-阿里云
阿里云引入AI力量智能护航金砖会议;百度AI走进平谷桃园,智能分拣机助力农业发展
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云