0

クラウド情報を使用してp2.xlargeインスタンスを起動していますが、「セキュリティグループがデフォルトVPCに存在しません」というエラー(必ずしもそうではありません)で失敗することがあります。私はそれが競争状態かもしれないと思う。セキュリティグループがデフォルトのVPCに存在しません

"Resources":{ 
"MyInstance":{ 
    "Type":"AWS::EC2::Instance", 
    "Properties":{ 
     "ImageId":"ami-xxxxxxxx", 
     "InstanceType":{ 
      "Ref":"InstanceType" 
     }, 
     "SecurityGroups":[ 
      { 
       "Ref":"MySecurityGroup" 
      } 
     ], 
     "KeyName":{ 
      "Ref":"KeyName" 
     }, 
     "UserData":{ 
      "Fn::Base64":{ 
       "Fn::Join":[ 
        "", 
        [ 
         "#!/bin/bash -x\n" 
        ] 
       ] 
      } 
     } 
    } 
}, 
"MySecurityGroup":{ 
    "Type":"AWS::EC2::SecurityGroup", 
    "Properties":{ 
     "GroupDescription":"Enable ports", 
     "SecurityGroupIngress":[ 
      { 
       "IpProtocol":"tcp", 
       "FromPort":22, 
       "ToPort":22, 
       "CidrIp":"0.0.0.0/0" 
      }, 
      { 
       "IpProtocol":"tcp", 
       "FromPort":80, 
       "ToPort":80, 
       "CidrIp":"0.0.0.0/0" 
      }, 
      { 
       "IpProtocol":"tcp", 
       "FromPort":443, 
       "ToPort":443, 
       "CidrIp":"0.0.0.0/0" 
      } 
     ] 
    } 
} 

答えて

0

あなたはセキュリティグループは、EC2インスタンスの前に作成する必要があることを指定する必要があります。

は、ここに私のcloudformationテンプレートです。これはDependsOn属性によって行われます。

+0

しかし、スタックエラーのセキュリティグループを見て失敗して、私はEC2インスタンスのcreate_completeを見ることができます。 –

+0

それは意味がありません。とにかく、私の推薦をしようとすると何が痛いですか? –

+0

確かに、マーク!試してみます。 –

関連する問題