如何在Ansible中启动所有AWS EC2实例

基思·阿德勒(Keith Adler)

我已经找到了用于启动/停止动态创建的ec2实例的脚本,但是如何启动清单中的任何实例?

宝马

似乎您是在谈论脚本而不是SDK。因此,有两种工具可以完成这项工作。

1个AWS CLI工具

  1. 下载aws cli工具并在$ HOME / .aws / credentials中设置API密钥

  2. 列出区域us-east-1上的所有实例

确认您要定位的实例。

aws ec2 describe-instances --query 'Reservations[].Instances[].InstanceId' --region us-east-1 --output text

2个Amazon EC2命令行界面工具

  1. 下载和设置说明

  2. 列出区域us-east-1上的所有实例

您应该获得与WAY#1相同的输出。

ec2-describe-instances --region us-west-2 |awk '/INSTANCE/{print $2}'

使用实例ID列表,您可以使用命令来逐一启动它们。

例如,实例名称保存在文件中 instance.list

while read instance
do
  echo "Starting instance $instance ..."
  ec2-start-instances "$linstance"
done  < instance.list

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PXE 从 AWS EC2 实例启动?

来自分类Dev

如何知道EC2实例是EC2 Classic还是EC2 VPC实例?

来自分类Dev

使用Ansible启动AWS EC2实例的最佳方法

来自分类Dev

如何在AWS中获取EC2实例的信息

来自分类Dev

等待EC2实例启动

来自分类Dev

使用名称启动EC2实例

来自分类Dev

并行启动多个EC2实例

来自分类Dev

安排 ec2 实例启动/停止

来自分类Dev

Ansible-如何启动(购买)保留的EC2实例

来自分类Dev

复制AWS EC2实例

来自分类Dev

AWS EC2 Windows,预留实例

来自分类Dev

AWS SSM 检查 ec2 实例

来自分类Dev

如何重启Cassandra EC2实例?

来自分类Dev

如何自由保存EC2实例

来自分类Dev

在EC2实例中创建用户

来自分类Dev

EC2 实例中的“流量”收费?

来自分类Dev

在 Terraform 中销毁 EC2 实例?

来自分类Dev

如何从预留实例启动 EC2 实例

来自分类Dev

如何在CMD中运行将在我创建的所有AWS ec2实例上运行的命令?

来自分类Dev

使用AWS凭证由Ansible创建EC2实例

来自分类Dev

使用Ansible连接到AWS EC2实例

来自分类常见问题

如何在EC2中删除实例?

来自分类Dev

AWS CloudWatch启动/停止EC2实例

来自分类Dev

无法使用deltacloud启动AWS EC2实例

来自分类Dev

AWS EC2 CLI如何获取列表EC2实例-限制输出

来自分类Dev

如何为ec2实例设置ansible?

来自分类Dev

如何判断为什么启动了EC2实例

来自分类Dev

python中所有ec2实例的csv输出

来自分类Dev

如何从我的EC2实例调用AWS Lambda函数?