Ec2实例在云层中立即终止

时间:2017-03-31 21:37:37

标签: amazon-web-services amazon-ec2 amazon-cloudformation

我创建了一个简单的JSON模板,用于使用CloudFormation启动EC2实例。 JSON代码适用于RedHat ami-2051294a(在us-east-1 region中),但不适用于Amazon Linux ami-0b33d91d

可能是什么问题?

  "Resources": {
    "Ec2Instance" :{
      "Type" : "AWS::EC2::Instance",
      "Properties" : {
        "Tags": [
          { "Key" : "Name" , "Value" : "BIP-Spark" } 
           ],
        "KeyName": { "Ref" : "KeyName" },
        "InstanceType" : { "Ref" : "BipDevInstanceType" },
        "ImageId" : { "Ref" : "NATAMI" },
        "IamInstanceProfile" : { "Ref": "RoleName" },
        "BlockDeviceMappings" : [ { 
           "DeviceName" : "/dev/sda1",
           "Ebs" : { "VolumeSize" : "30", "VolumeType": "gp2" } 
            },
           {
           "DeviceName" : "/dev/sdb",
           "Ebs" : { "VolumeSize" : "30", "VolumeType": "gp2" }
           }
        ],
        "NetworkInterfaces" : [ {
           "GroupSet": [ "sg-***" ],
           "SubnetId": { "Ref" : "SubnetID" },
           "AssociatePublicIpAddress": "true",
           "DeleteOnTermination": "true",
           "DeviceIndex":"0" }
         ]
        }
      }
    }
}

1 个答案:

答案 0 :(得分:0)

两个AMI都对我很好。

以下是我用Amazon Linux AMI成功启动Amazon EC2实例的模板的最小版本ami-0b33d91d

{  
   "AWSTemplateFormatVersion":"2010-09-09",

  "Resources": {
    "Ec2Instance" :{
      "Type" : "AWS::EC2::Instance",
      "Properties" : {
        "InstanceType" : "t2.micro",
        "ImageId" : "ami-0b33d91d",
        "NetworkInterfaces" : [ {
           "GroupSet": [ "sg-xxxxxxxx" ],
           "SubnetId": "subnet-xxxxxxxx",
           "AssociatePublicIpAddress": "true",
           "DeleteOnTermination": "true",
           "DeviceIndex":"0" }
         ]
        }
      }
    }
}

该实例已成功进入正在运行状态并继续正常运行。

您手动输入的某个参数可能不正确。