在aws ec2中查找可用的ip地址块

vpc-free的Python项目详细描述


此脚本在未分配的 vpc子网之间的空间,或给定cidr块的vpc之间的空间。

free address blocks in a VPC

安装

使用以下命令将vpc-free安装到/usr/local/bin

$ pip install vpc-free

该脚本使用amazon aws sdk(boto3)连接到aws。sdk必须 配置凭据以连接到aws api。有关说明,请参见Boto3 documentation

用法

$ vpc-free -h
usage: vpc-free [-h] TARGET

Find free IP blocks in AWS EC2.

positional arguments:
  TARGET      CIDR, VPC ID or VPC Name to search

optional arguments:
  -h, --help  show this help message and exit

示例

# search for unallocated blocks between VPCs in 10.0.0.0/8
$ vpc-free 10.0.0.0/8
MIN IP    MAX IP         MASK SIZE     BEST         LABEL
10.0.0.0  10.63.255.255  /10  419430410.0.0.0/10  FREE
10.64.0.0 10.64.255.255  /16  65536                 vpc-c4871ca0 (Demo)10.65.0.0 10.255.255.255      1251737610.128.0.0/9 FREE

# search for unallocated blocks between subnets in a VPC
$ vpc-free vpc-c4671caf
10.64.0.0  10.64.15.255  /20  4096                 subnet-74247002 (Subnet 1)10.64.16.0 10.64.31.255  /20  4096                 subnet-d32421a5 (Subnet 2)10.64.32.0 10.64.47.255  /20  409610.64.32.0/20  FREE
10.64.48.0 10.64.63.255  /20  4096                 subnet-0a257077 (Subnet 4)10.64.64.0 10.64.255.255      4915210.64.128.0/17 FREE

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java调用外部进程exe   java跨源请求阻止Spring REST服务+AJAX   运行Eclipse创建的JAR时未显示java图像   带有自定义适配器的TimerTask期间的java更新列表视图   Java Netbeans 7.01中的swing注册表单空指针异常   java如何向所有HttpClient请求方法添加参数?   为什么在将json映射到JavaBean的过程中,Spring MVC将参数[“”]转换为[null]?   创建名为“messageDispatcher”的bean时发生java错误   java Apache骆驼线程JDBC   java Spring引导请求添加bean,即使存在   java如何以正确的方式编写单例?   JavaSpringBoot试图使用@JsonTest注释在测试中创建mongo存储库   java Android将gmt时间转换为可读日期   java“Serializable无法解析为类型”   spring我可以在Java注释中使用ScopedProxy模式时访问JobExecutionContext吗   java slf4j apache tomcat eclipse   通过HashMap的java循环   java无法在两个活动之间更改TextView?