您可以采取以下步骤来解决这个问题:
此外,以下是一份包含代码示例的解决方案:
Resources: LaunchConfig: Type: "AWS::AutoScaling::LaunchConfiguration" Properties: ImageId: ami-0c55b159cbfafe1f0 # Your Image ID here InstanceType: t2.micro IamInstanceProfile: EC2Roles KeyName: mykey UserData: Fn::Base64: "#!/bin/bash\n\necho 'Hello, World!' > /home/ec2-user/helloworld.txt\n"
AutoScalingGroup: Type: "AWS::AutoScaling::AutoScalingGroup" Properties: LaunchConfigurationName: !Ref LaunchConfig MinSize: 1 MaxSize: 1
原因是您在使用CloudFormation更新堆栈时使用了“更新”选项,这并不会替换实例。相反,您需要使用“替换所有当前实例”选项。