相关疑难解决方法(0)

使用ec2-api-tools获取新启动的实例的ID

我正在启动一个EC2实例,通过ec2-run-instances 从简单的bash脚本调用,并希望在该实例上执行进一步的操作(例如关联弹性IP),我需要实例id.

该命令类似于ec2-run-instances ami-dd8ea5a9 -K pk.pem -C cert.pem --region eu-west-1 -t c1.medium -n 1它的输出:

RESERVATION r-b6ea58c1    696664755663    default
INSTANCE    i-945af9e3    ami-dd8ea5b9    pending    0    c1.medium    2010-04-15T10:47:56+0000    eu-west-1a    aki-b02a01c4    ari-39c2e94d   
Run Code Online (Sandbox Code Playgroud)

在这个例子中,i-945af9e3是我追求的id.

所以,我需要一种简单的方法来解析命令返回的id - 你会怎么做呢?我的AWK有点生锈......随意使用典型Linux机箱上的任何工具.(如果有办法直接使用EC2-API工具,那就更好了.但是afaik没有EC2命令,例如返回最近启动的实例的id.)

bash scripting awk amazon-ec2 ec2-api-tools

16
推荐指数
3
解决办法
7265
查看次数

标签 统计

amazon-ec2 ×1

awk ×1

bash ×1

ec2-api-tools ×1

scripting ×1