如何在管道中使用的 AMI 上安装 s3cmd?这应该是一件相当基本的事情,但我似乎无法完成:这是我尝试过的:
- 在没有 Image-id 选项的情况下启动了一个管道 => 一切正常
- 导航到 EC2 并创建正在运行的实例的映像,以确保在我的自定义 AMI 上安装在管道中运行所需的所有内容
- 作为实例手动启动此 AMI
- SSH 进入机器并安装 S3cmd
- 创建机器的另一个映像,这次安装了 s3cmd
- 关闭实例
- 再次启动管道,这次使用新创建的 AMI 作为 Image-id 并安装了 S3cmd
现在资源开始“运行”,但我的活动(ShellCommandActivity)卡在 WAITING_FOR_RUNNER 状态,脚本永远不会被执行。
我必须做什么才能让管道使用自定义图像运行?还是有更简单的方法在管道中使用 s3cmd?
谢谢!