Amazon web services AWS EC2在创建时进入停止状态

Amazon web services AWS EC2在创建时进入停止状态,amazon-web-services,amazon-ec2,amazon-cloudformation,amazon-vpc,Amazon Web Services,Amazon Ec2,Amazon Cloudformation,Amazon Vpc,我正在VPC中创建一个AWS EC2实例,使用cloudformation访问互联网。我能够按照预期基于JSON创建EC2。但在创建EC2之后,实例状态似乎很快就变为stopped。我希望EC2一创建就可以启动并处于运行状态 有人面对过这个问题吗 我能够转到AWS控制台并手动使实例成功地处于运行状态 下面是EC2的JSON "PublicEC2Instance": { "Type": "AWS::EC2::Instance", "Properties":

我正在VPC中创建一个AWS EC2实例,使用cloudformation访问互联网。我能够按照预期基于JSON创建EC2。但在创建EC2之后,实例状态似乎很快就变为stopped。我希望EC2一创建就可以启动并处于运行状态

有人面对过这个问题吗

我能够转到AWS控制台并手动使实例成功地处于运行状态

下面是EC2的JSON

    "PublicEC2Instance": {
        "Type": "AWS::EC2::Instance",
        "Properties": {
            "ImageId": {
                "Fn::FindInMap": ["AWSRegionArch2AMI", {
                        "Ref": "AWS::Region"
                    },
                    "64"
                ]
            },
            "InstanceType": {
                "Ref": "InstanceType"
            },
            "KeyName": {
                "Ref": "KeyPair"
            },

            "BlockDeviceMappings": [{
                "DeviceName": "/dev/sda1",
                "Ebs": {
                    "VolumeSize": "8"
                }
            }, {
                "DeviceName": "/dev/sdm",
                "Ebs": {
                    "VolumeSize": "8"
                }
            }],
            "Tags": [{
                "Key": "Name",
                "Value": "Sample-PublicEC2"
            }],
            "UserData": {
                "Fn::Base64": {
                    "Ref": "WebServerPort"
                }
            },
            "NetworkInterfaces": [{
                "AssociatePublicIpAddress": "true",
                "DeleteOnTermination": "true",
                "DeviceIndex": "0",
                "SubnetId": {
                    "Ref": "PublicSubnet"
                },
                "GroupSet": [{
                    "Ref": "PublicSecurityGroup"
                }]
            }]
        }

    }

模板中的
UserData
看起来无效。实例启动可能会因无效数据而中止。请尝试删除此属性并再次创建堆栈


如果这不能解决问题,您可以尝试查看已停止实例的控制台输出以获取更多信息。有关如何使用AWS管理控制台执行此操作的说明,请参阅。

谢谢,这似乎确实是问题所在;我修复了我的用户数据,它开始工作了,很高兴听到它在工作。如果这个答案有助于解决您的问题,下一步就是。欢迎来到堆栈溢出!