Ido*_*Ran 6 amazon-ec2 amazon-ebs
我想将Amazon EC2 spot实例作为CI服务器运行.为了保留历史信息,我希望将所有数据保存在单独的EBS卷上,因为每次终止时都会删除现场实例的EBS卷.
如何在启动期间安装EBS卷?
谢谢,Ido.
您可以使用以下命令init附加附加已有卷的脚本:
ec2-attach-volume volume_id --instance instance_id --device device
Run Code Online (Sandbox Code Playgroud)
为了这个工作,你需要
EC2-API安装在机器上
你需要拥有EC2_PRIVATE_KEY和EC2_CERT作为环境变量或必须明确传递.
您尝试连接的音量应该可用.或者,您可以选择强行分离音量.
您可以使用curl http://169.254.169.254/latest/meta-data/instance-id来获取当前实例的instance_id.
参考:
希望这可以帮助.