801
微信
查询所有区域下未创建任何 VSwitch 的 VPC 列表__脚本使用示例_用户指南_命令行工具 CLI-阿里云
您可以利用命令行工具,通过如下脚本,查询所有区域下未创建任何虚拟交换机 VSwitch 的 VPC 实例 ID 列表。您可选择下载脚本或编辑脚本内容。
点击下载脚本:getNoVSWitchVpcIds.zip
脚本内容如下:
#!/bin/bash
for RegionId in `aliyuncli ecs DescribeRegions --filter Regions.Region[*].RegionId --output json | sed '1d' | sed '$d' | sed 's/,//g' | sed 's/"//g'| sed 's/ //g'`
do
cat /dev/null >/tmp/vpcIDs.txt
pageNum=1
tcount=`aliyuncli ecs DescribeVpcs --RegionId $RegionId --output json --filter TotalCount`
while ((tcount>0))
do
aliyuncli ecs DescribeVpcs --RegionId $RegionId --filter Vpcs.Vpc[*].VpcId --PageSize 50 --PageNumber $pageNum --output json | sed '1d' | sed '$d' | sed 's/,//g' | sed 's/"//g'| sed 's/ //g'>>/tmp/vpcIDs.txt
let pageNum++
let tcount-=50
done
cat /tmp/vpcIDs.txt | while read line
do
vSwitchCount=`aliyuncli ecs DescribeVSwitches --VpcId $line --output json --filter TotalCount`
if [[ $vSwitchCount -eq 0 ]];then
echo $RegionId $line
fi
done
done
编辑或下载脚本并赋权(chmod +x)后,您可以通过如下格式直接执行脚本,即会按区域 ID VpcId 格式成对输出所有地域下,未创建任何虚拟交换机 VSwitch 的 VPC 实例 ID。
使用格式说明:
./getNoVSWitchVpcIds.sh
输出示例:
[root@AliyunTest]# ./getNoVSWitchVpcIds.sh
cn-hangzhou vpc-23vyarrss
最后更新:2016-11-23 16:04:16
上一篇:
查询指定区域下所有实例 ID 并输出到文件__脚本使用示例_用户指南_命令行工具 CLI-阿里云
下一篇:
查询所有地域下未关联任何实例的安全组 ID__脚本使用示例_用户指南_命令行工具 CLI-阿里云
引导操作__用户指南_E-MapReduce-阿里云
MySQL到DRDS的数据迁移__数据迁移_用户指南_数据传输-阿里云
查询应用加固结果接口__应用加固API_API手册_移动安全-阿里云
线上培训课程介绍__线上培训课程_上云培训-阿里云
监控与报警__用户指南_云数据库 Memcache 版-阿里云
设备新增与留存__查询相关_API 列表_OpenAPI 2.0_移动推送-阿里云
环境配置问题__常见问题_弹性伸缩-阿里云
查询自定义转码模板__自定义转码模板接口_API使用手册_媒体转码-阿里云
DeleteRow__API 概览_API 参考_表格存储-阿里云
遍历媒体工作流执行实例__媒体工作流执行实例接口_API使用手册_视频点播-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云