0

AWS EC2インスタンスを、輻輳を使用してインターネットにアクセスできるVPCで作成しています。私はJSONに基づいて期待どおりのEC2を作成することができます。しかし、インスタンス状態がEC2を作成した直後に停止するように見えます。私は、EC2が作成されるとすぐに稼働状態になることを期待していました。AWS EC2は、作成時に停止状態になる

誰もこの問題に直面しましたか?

私はAWSコンソールにアクセスして手動でインスタンスを実行状態にすることができます。ここで

は、JSONは、テンプレート内UserDataが無効になります

"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" 
       }] 
      }] 
     } 

    } 

答えて

0

EC2のためです。無効なデータに対してインスタンスの起動が中止される可能性があります。このプロパティを削除してスタックを再度作成してみてください。

これで問題が解決しない場合は、停止したインスタンスのコンソール出力を参照してください。 AWS管理コンソールを使用してこれを行う方法については、Getting Console Output and Rebooting Instancesを参照してください。

+0

THanksは本当に問題があるようです。私は自分のユーザーデータを修正し、それが動作するようになった –

+0

うれしいことを聞いてうれしいです。この回答があなたの質問を解決するのに役立った場合、次は[受け入れ済みとマークする](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235)です。スタックオーバーフローへようこそ! – wjordan

関連する問題