AWS EC2信息和连接工具
awsi的Python项目详细描述
AWS实例信息
摘要
awsi脚本可以帮助在aws中搜索服务器并连接到它。
它使用boto连接到aws,并为您有权访问的所有ec2实例构建一个寄存器。
它可以通过调用awsi --refresh
然后,它可以使用instanceid、public ip address或name标记连接到实例 如果找到多个服务器(可能它们的名称相同),它将显示所有服务器,并要求您使用不同的 一条信息。ID是唯一的,因此建议这样做。
安装
pip安装awsi
配置
在主目录中创建一个名为“.awsi”
在此文件夹中创建名为“config.cfg”的配置文件
文件的内容应该如下所示。
[主要]
配置文件:默认,工作,工作2
地区:eu-west-1、eu-central-1、us-east-1、us-west-2、us-west-1
cache_file:/tmp/awsi_缓存
其中profiles指的是在.aws/credentials.aws/config中找到的aws cli配置文件
用法
usage: awsi [-h] [--refresh | --list | --version]
[search_string [search_string ...]]
positional arguments:
search_string ip, instance id or string to find in Name tag
optional arguments:
-h, --help show this help message and exit
--refresh refresh the cache
--list list all instances in the cache
--version print version