在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选择方法   连接到127.0.0.1的java间歇性故障,连接到IP(eth0)时没有故障   java如何优雅地杀死hadoop作业/intercept`hadoop作业杀死`   java如何通过引导类加载器以编程方式加载另一个类?   url Java:在查询参数之前使用片段构建URI   在BroadLeaf表blc_order_属性中保存OrderAttributes值时发生java错误   安卓将功能从xml转换为java   java如何将数据写入文件?   java JPA SQL结果映射   Java中整数对象比较运算符的引用安全性   Spring测试失败:java。lang.NoClassDefFoundError:org/springframework/cglib/transform/impl/memorysafuendecaredthrowableStrategy   rich:extendedDataTable中的java行选择和数据处理   java为什么我需要在volatile上对多个线程使用synchronized?   java尽管构建成功,但为什么会出现此错误?   数组$ArrayList不能转换为java。util。java中的ArrayList   java如何根据泛型类型调用方法?   java将JLabel添加到JPanel,将JPanel添加到JFrame   如果MapStruct中的源为null,则java将父目标设置为null   JavaJBossDrools从DRL插入事实   java不同的JRE安装(windows)