我是AWS的新手。我在 t2.micro 上运行了一个完美的Windows Server EC2。 IIS工作正常,我可以使用Web浏览器获取HTML。我可以RDP进去。
然后我停止了它,从其唯一的EBS卷创建了一个快照。
然后我从快照创建了一个AMI。
然后我启动了AMI。有趣的是 t2.micro 不可用。只有 t1.micro 和 m3.medium 以上可用。当我试图启动时,它警告我端口22没有打开,所以我无法远程进入它。实例状态检查显示“数据不足”。当我点击“连接”按钮时,它要求我使用putty。所以它似乎认为该实例是一个Linux实例。但我已经五次重复整个过程,在任何情况下我都没有选择Linux。
如果我跳过快照,并直接从EC2实例创建AMI并启动它,则 t2.micro 可用,并且新实例有效。
如果AWS提供此类功能,为什么我不能从快照创建AMI?
答案 0 :(得分:1)
快照是数据的备份。
AMI是您系统的快照。它包含可启动信息,如 体系结构,内核,块设备映射,实例类型等,以便在实例启动之前获得一些信息。
答案 1 :(得分:1)
无法从EBS快照创建基于Windows的EC2实例的AMI映像。那个过程:
EC2 instance -> EBS snapshot -> AMI image -> EC2 instance
仅适用于Linux实例。
要从Windows EC2实例创建有效的AMI图像,您必须使用"创建图像"函数来自源EC2实例:
Actions -> Image -> Create Image
ec2:CreateImage
aws ec2 create-image