EC2 附加卷

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,所以我不确定它在抱怨什么。

我的 ami 基于 jaunty 图像,并在与我的卷 (eu-west-1a) 相同的可用区域运行。

答案1

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

ec2-附加卷'volume-id'-i curl http://169.254.169.254/2008-09-01/meta-data/instance-id-d / dev / sdh--地区欧盟西部-1

我也正在使用这个工具http://www.timkay.com/aws/代理对 ec2-attach-volume 的调用。这样做还会改变 --region 的工作方式。在这种情况下,正确的语法是使用 --region=eu

希望这对其他人有帮助!

相关内容