如何通过 CloudFormation 使用 MongoDB 设置 Parse Server?

How to set up Parse Server with MongoDB via CloudFormation?

我想通过 AWS 中的 CloudFOrmation 使用 MongoDB 部署 ParseServer,Amazon 中的一条评论 post 说他们使用的是过时版本的实例 运行 Node.js。我将“SolutionStackName”更改为最新的,但我在事件日志中得到了这个:

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

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

谢谢!

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