0

我想通过AWS中的CloudFOrmation在MongoDB中部署ParseServer,亚马逊​​中的评论表示他们正在使用运行Node.js的实例的最新版本。我在“SolutionStackName”变更为最新的,但我在事件日志中得到这个:如何通过CloudFormation使用MongoDB设置Parse Server?

2016-07-29 Status Type Logical ID Status reason 
14:02:38 UTC-0500 CREATE_FAILED AWS::ElasticBeanstalk::ConfigurationTemplate DevEBConfigTemplate Resource creation cancelled 
14:02:37 UTC-0500 CREATE_FAILED AWS::ElasticBeanstalk::ApplicationVersion ParseAppVersion Resource creation cancelled 
14:02:37 UTC-0500 CREATE_FAILED AWS::IAM::Role MongoDBHostRole Resource creation cancelled 
14:02:37 UTC-0500 CREATE_FAILED AWS::EC2::InternetGateway InternetGateway Resource creation cancelled 
14:02:37 UTC-0500 CREATE_FAILED AWS::IAM::Role WebAppRole Resource creation cancelled 
14:02:35 UTC-0500 CREATE_FAILED AWS::ElasticBeanstalk::ConfigurationTemplate NonDevEBConfigTemplate No Solution Stack named '64bit Amazon Linux 2015.09 v2.0.8 running Node.js' found. 
14:02:34 UTC-0500 CREATE_IN_PROGRESS AWS::ElasticBeanstalk::ConfigurationTemplate DevEBConfigTemplate 
14:02:34 UTC-0500 CREATE_IN_PROGRESS AWS::ElasticBeanstalk::ConfigurationTemplate NonDevEBConfigTemplate 
14:02:34 UTC-0500 CREATE_IN_PROGRESS AWS::ElasticBeanstalk::ApplicationVersion ParseAppVersion 
14:02:30 UTC-0500 CREATE_COMPLETE AWS::ElasticBeanstalk::Application WebAppElasticBeanstalkApp 
14:02:30 UTC-0500 CREATE_IN_PROGRESS AWS::IAM::Role WebAppRole Resource creation Initiated 
14:02:29 UTC-0500 CREATE_COMPLETE AWS::CloudFormation::WaitConditionHandle MongoDBWaitHandle01 
14:02:29 UTC-0500 CREATE_IN_PROGRESS AWS::EC2::InternetGateway InternetGateway Resource creation Initiated 
14:02:29 UTC-0500 CREATE_IN_PROGRESS AWS::IAM::Role MongoDBHostRole Resource creation Initiated 
14:02:29 UTC-0500 CREATE_IN_PROGRESS AWS::EC2::VPC MyVPC 
14:02:29 UTC-0500 CREATE_IN_PROGRESS AWS::ElasticBeanstalk::Application WebAppElasticBeanstalkApp Resource creation Initiated 
14:02:28 UTC-0500 CREATE_IN_PROGRESS AWS::EC2::InternetGateway InternetGateway 
14:02:28 UTC-0500 CREATE_IN_PROGRESS AWS::CloudFormation::WaitConditionHandle MongoDBWaitHandle01 Resource creation Initiated 
14:02:28 UTC-0500 CREATE_IN_PROGRESS AWS::IAM::Role MongoDBHostRole 
14:02:28 UTC-0500 CREATE_IN_PROGRESS AWS::ElasticBeanstalk::Application WebAppElasticBeanstalkApp 
14:02:28 UTC-0500 CREATE_IN_PROGRESS AWS::IAM::Role WebAppRole 
14:02:28 UTC-0500 CREATE_IN_PROGRESS AWS::CloudFormation::WaitConditionHandle MongoDBWaitHandle01 
14:02:21 UTC-0500 CREATE_IN_PROGRESS AWS::CloudFormation::Stack ParseBackend User Initiated 

我只是不知道该怎么办。还有其他的选择,但我认为这是最好的,任何想法?

谢谢!

+2

您是否阅读过整篇评论? :-D它解释你应该做什么...你的日志说你使用Linux v2.0.8,但你应该使用最新的,所以像v2.1.1 –

+0

是的,对不起。我只是在模板的一行中更改了机器版本,但现在确定:-D –

回答

0

AWS不断更新其Elastic Beanstalk解决方案堆栈,并使其旧堆栈过时,因此您需要将解决方案堆栈字符串更改为当前支持的版本。请参阅Supported Platforms (Node.js)页面以获取最新支持的解决方案堆栈名称。这是目前(截至2016年7月30日)64bit Amazon Linux 2016.03 v2.1.3 running Node.js,未来可能会再次改变。

+0

我的错,我需要在模板的3个部分中更改机器的版本 –

相关问题