我正在尝试使用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 =欧盟
希望这可以帮助别人!