我使用AWS web控制台做了以下操作:
- 将EBS卷a挂载到实例a。对卷a上的数据进行一些更改并将其分离
- 启动新的实例b(与实例a在同一区域)
- 尝试将卷a附加到新的实例b。但是在附加卷过程(对话框)中,新实例没有出现在实例列表中。
如果我使用命令行EC2 API (volume-A和instance-B)尝试相同的附加,它工作得很好!
你知道这是AWS web控制台的错误还是我在控制台做错了什么吗?尝试在步骤#3中刷新页面,但仍然没有列出新的实例。
为了连接,两个卷必须在同一个分区中。因此,如果您要将卷附加到实例中,请检查实例所附加卷的区域。如果它们不匹配,则创建一个与需要附加的卷的分区具有相同zone的新实例。
卷和实例必须在同一个区域和同一个zone
如果在us-east-1a
中有卷,在us-east-1b
中有实例,则需要将该卷移动到us-east-1b
以使其工作
就连我昨天和前天都遇到过这个问题。看起来亚马逊的缓存出了问题。不知道为什么。
要原封不动地把东西带回来,我必须签到,确保一切都好。但是用CLI总是好的,效果更好
尽管用户界面可能没有列出实例ID,但是您可以尝试添加卷。如果确实不可能(而不是缓存问题),您将得到一个错误消息。
手动粘贴实例ID (i-xxxxxxx),然后键入挂载点(例如/dev/sdf),然后单击Attach。
为了其他人的利益:一些实例类型不支持加密卷,这可能是实例没有出现在列表中的原因。我得到以下错误:
Error attaching volume: 'vol-12341234' is encrypted and 't2.medium' does not support encrypted volumes.