Amazon ec2 如何在同一实例上更改AMI

Amazon ec2 如何在同一实例上更改AMI,amazon-ec2,Amazon Ec2,我在AWS EC2上发布了一个免费的微实例,我想将该实例的操作系统改为Cent操作系统。如何更改AMI您不能在AWS中的现有实例上更新AMI。唯一的方法是终止当前实例并使用所需的AMI重新启动实例 背景 AMI是一种特殊类型的虚拟设备,用于在Amazon弹性计算云(“EC2”)中实例化(创建)虚拟机,我总是将其称为.iso映像文件 现在我可以使用一个特定操作系统的.iso映像文件(比如Ubuntu)将其安装在我选择的分区上,如果我想更改该分区上的操作系统,那么唯一的方法就是格式化该分区并从其.i

我在AWS EC2上发布了一个免费的微实例,我想将该实例的操作系统改为Cent操作系统。如何更改AMI您不能在AWS中的现有实例上更新AMI。唯一的方法是终止当前实例使用所需的
AMI重新启动实例

背景

AMI
是一种特殊类型的虚拟设备,用于在Amazon弹性计算云(“EC2”)中实例化(创建)虚拟机,我总是将其称为
.iso
映像文件


现在我可以使用一个特定操作系统的
.iso
映像文件(比如Ubuntu)将其安装在我选择的分区上,如果我想更改该分区上的操作系统,那么唯一的方法就是格式化该分区并从其
.iso
映像文件安装一个新的操作系统。

@nueverest有办法解决这个问题,一种快速的方法是使用用户数据脚本()并获取最新的代码。我可以通过首先查找与特定“Name”标记匹配的实例,然后获取与该“Name”标记匹配的实例的服务器id来解决这个问题。如果您找到可以接受的答案,您应该按照这里所述的方法进行操作,而不是添加像“sloved”这样的奇怪单词。我想补充一点,AWS在数小时内提供免费服务,这样您就不必担心终止和启动新实例的问题。只要所有符合条件的免费层t2或t3.micro实例的运行时间少于750小时,您仍在免费层内。