Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 指导我将golden image更新到我现有的AMI_Amazon Web Services_Amazon Ec2_Ec2 Ami - Fatal编程技术网

Amazon web services 指导我将golden image更新到我现有的AMI

Amazon web services 指导我将golden image更新到我现有的AMI,amazon-web-services,amazon-ec2,ec2-ami,Amazon Web Services,Amazon Ec2,Ec2 Ami,我是AWS的新手。我已经创建了golden AMI映像,希望用golden AMI映像更新我所有现有的AMI。请指导我如何使之成为可能。从Amazon机器映像AMI启动Amazon EC2实例时,AMI的内容将复制到实例的启动卷。然后对磁盘所做的任何更改都存储在Amazon弹性块存储EBS中,并且只有该特定实例才能访问 把它想象成克隆硬盘,然后从硬盘启动计算机。操作系统、应用程序等将写入磁盘 如果以后创建一个新的AMI,则不可能修改AMI,这不会影响现有的AmazonEC2实例。他们的磁盘没有改

我是AWS的新手。我已经创建了golden AMI映像,希望用golden AMI映像更新我所有现有的AMI。请指导我如何使之成为可能。

从Amazon机器映像AMI启动Amazon EC2实例时,AMI的内容将复制到实例的启动卷。然后对磁盘所做的任何更改都存储在Amazon弹性块存储EBS中,并且只有该特定实例才能访问

把它想象成克隆硬盘,然后从硬盘启动计算机。操作系统、应用程序等将写入磁盘

如果以后创建一个新的AMI,则不可能修改AMI,这不会影响现有的AmazonEC2实例。他们的磁盘没有改变

那么,如何将更新推送到现有实例

推荐的方法是。。。你不知道

展开更改的最佳方法是使用新的AMI启动新的EC2实例,然后终止并丢弃旧实例。任何重要数据都应该存储在独立于实例的数据库中,或者存储在AmazonS3中

这种方法的另一个好处是,如果某个实例出现问题,您可以很容易地将其丢弃并启动一个新实例。由于所有软件都已经在AMI上安装和配置,因此新实例应该能够正常工作


是的,还有其他方法来更新实例,例如使用AWS CodeCommit,但这涉及到更改每个现有实例,而不是使用AMI。

AMI彼此独立,您无法从一个实例更新另一个实例。如果你愿意,你可以删除旧的AMI,并将黄金AMI复制到一个具有旧名称的AMI。用黄金AMI映像更新我所有现有的AMI是什么意思?你说的是以前从AMI启动的实例吗?是的@JohnRotenstein。我想要同样的。