我想将一个亚马逊EC2竞价实例作为CI服务器运行。 为了保留历史信息,我想将所有数据保存在单独的EBS卷中,因为竞价实例的EBS卷每次终止时都会被删除。
在启动期间如何挂载EBS卷?
谢谢, Ido。
我想将一个亚马逊EC2竞价实例作为CI服务器运行。 为了保留历史信息,我想将所有数据保存在单独的EBS卷中,因为竞价实例的EBS卷每次终止时都会被删除。
在启动期间如何挂载EBS卷?
谢谢, Ido。
您可以编写一个init
脚本,使用以下命令附加已经可用的卷:
ec2-attach-volume volume_id --instance instance_id --device device
在机器上安装EC2-API
您需要将EC2_PRIVATE_KEY
和EC2_CERT
设置为环境变量,或者必须显式传递。
您要尝试附加的卷应该可用。或者,可以选择首先强制分离卷。
您可以使用curl http://169.254.169.254/latest/meta-data/instance-id
获取当前实例的instance_id。
bash
)中。