如何自动启动 Amazon EC2 实例、执行某些命令和关闭?

How*_*amp 8 amazon-ec2 amazon-web-services

我需要在到期前 7 天内下载 100 GB 的文件(大约有 150 个文件)。下载受主机速率限制,因此它比基于正常 Internet 速度的理论传输速率花费更长的时间。我有一个 curl http://curl.haxx.se/docs/manpage.html命令的脚本- 每个文件一行。

我的想法是自动启动 n 个 EC2 实例,执行命令并将文件通过 FTP 传输到中央位置,然后关闭机器。我该怎么做?

我不在乎是 Linux 还是 Windows。

dia*_*0ne 7

我建议将 Canonical 的 AMI 之一与 cloud-init 结合使用

https://help.ubuntu.com/community/CloudInit

查找有关“用户数据脚本”的部分,您可以在其中使用 --user-data-file 在启动时自动启动脚本。因此,您可以将所有要运行的命令放在脚本中,并在脚本末尾加上“shutdown -h now”。