Amazon ec2 如何在CloudFomAction中从实例的AMI创建ec2实例,该实例也是由cloudformation创建的

Amazon ec2 如何在CloudFomAction中从实例的AMI创建ec2实例,该实例也是由cloudformation创建的,amazon-ec2,amazon-ami,amazon-cloudformation,Amazon Ec2,Amazon Ami,Amazon Cloudformation,我使用cloud formation脚本创建了一个EC2实例,在此过程中,我在“AWS::CloudFormation::Init”中执行了大约20个命令。这是一个windows实例 在那之后,我从这个映像创建了一个映像,并尝试使用这个映像创建另一个EC2实例,其中包含我希望在“AWS::CloudFormation::Init”中执行的两个命令 这给我带来了麻烦。创建后的实例没有运行我在模板中指定的新命令。但是尝试运行我在创建拍摄图像的旧EC2实例时指定的命令。这是通过其中一个文档中给出的sy

我使用cloud formation脚本创建了一个EC2实例,在此过程中,我在“AWS::CloudFormation::Init”中执行了大约20个命令。这是一个windows实例

在那之后,我从这个映像创建了一个映像,并尝试使用这个映像创建另一个EC2实例,其中包含我希望在“AWS::CloudFormation::Init”中执行的两个命令

这给我带来了麻烦。创建后的实例没有运行我在模板中指定的新命令。但是尝试运行我在创建拍摄图像的旧EC2实例时指定的命令。这是通过其中一个文档中给出的sysprep过程实现的


在创建新映像时,是否有方法只执行新命令而不执行旧命令。我尝试了很多选择。它正在执行旧命令,或者根本不执行任何命令。

在创建映像之前是否已停止实例?(如建议的)。

您是否尝试重置sysprep?类似这样的话:@Rico对不起。我想我没有提到这一点。sysprep不是我发起的。这是通过ec2configservice实现的。但是我尝试了文档中提到的方法,当我在机器关闭后启动机器时,它再次运行脚本,事实上不应该如此。