EC2附加音量

我正在尝试使用cli将卷附加到实例:

ec2-attach-volume 'vol-id' -i `curl http://169.254.169.254/2008-09-01/meta-data/instance-id` -d /dev/sdh 

但是这个消息失败了:

 + ---------------------------- + -------------------- ------------------------- +
 | 代码| 留言|
 + ---------------------------- + -------------------- ------------------------- +
 |  InvalidInstanceID.NotFound | 实例ID“i-myid”不存在|
 + ---------------------------- + -------------------- ------------------------- +

实例ID实际上是该实例的正确ID,所以我不确定它在抱怨什么。

我的爱美是基于快活的形象,并运行在与我的音量(欧洲西部1a)相同的可用区域。

因为我使用的是欧盟数据中心,所以我需要指定地区:

ec2-attach- volume'vol-id'- i curl http://169.254.169.254/2008-09-01/meta-data/instance-id -d / dev / sdh –region eu-west-1

此外,我正在使用这个工具http://www.timkay.com/aws/代理调用ec2-attach-volume。 这样做也改变了地区的工作方式。 在这种情况下正确的语法是使用–region =欧盟

希望这可以帮助别人!