我按照这里的说明在弹性beanstalks上的rails app上部署我的ruby

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Ruby_rails.html

但是在创建RDS数据库时出现以下错误:

2014-04-19 18:35:49 INFO    Creating RDS database named: aa8njgjixa22x5. This may take a few minutes.
2014-04-19 18:45:17 ERROR   Creating RDS database: aa8njgjixa22x5 failed Reason: Cannot upgrade mysql from 5.6.13 to 5.5.33
2014-04-19 18:45:36 ERROR   Stack named 'awseb-e-qzjpemepuc-stack' aborted operation. Current state: 'CREATE_FAILED'  Reason: The following resource(s) failed to create: [AWSEBRDSDatabase].
2014-04-19 18:45:39 INFO    Launched environment: drinkchatbackend-master. However, there were issues during launch. See event log for details.

说明:2014-04-19 18:45:36错误堆栈名为'awseb-e-qzjpemepuc-stack'中止操作。 当前状态:'CREATE_FAILED'原因:以下资源无法创建:[AWSEBRDSDatabase]。 2014-04-19 18:45:17错误创建RDS数据库:aa8njgjixa22x5失败原因:无法将mysql从5.6.13升级到5.5.33

运行“eb status --verbose”如下所示

RDS Database: AWSEBRDSDatabase | aa8njgjixa22x5.cuokqzbpcqzr.us-west-1.rds.amazonaws.com:3306
Database Engine:    mysql 5.6.13
Allocated Storage:  5
Instance Class:     db.t1.micro
Multi AZ:       False
Master Username:    drinkchat
Creation Time:      2014-04-19 18:40:43
DB Instance Status: available

我的.elasticbeanstalk / optionsettings080配置没有指定5.5.x.

[aws:rds:dbinstance]
DBDeletionPolicy=Snapshot
DBEngine=mysql
DBInstanceClass=db.t1.micro
DBSnapshotIdentifier=drinkchatstaging-final-snapshot
DBUser=ebroot

我有的问题:

  1. 为什么它试图更新到mysql 5.5.33?
  2. 我该如何进行调查? 我不在https://console.aws.amazon.com上看到该应用程序
  3. 我在Amazon RDS控制台中找不到数据库实例。

===============>>#1 票数:-1

我使用的工作是不使用弹性beanstalk的RDS配置。 而只是手动启动RDS并通过我的应用程序连接。

  ask by user3318033 translate from so

未解决问题?本站智能推荐:

1回复

我已经有一个带有EC2的RDS(Mysql)数据库,是否必须为弹性Beanstalk创建一个新数据库?

我真的很沮丧,试图找出如何将我已经存在的RDS mysql实例(与我的ec2一起使用)连接到我新创建的弹性beantalk环境中。 我不明白为什么EB要我已经拥有一个新的。 任何人都可以请教吗?
1回复

在AWS Elastic Beanstalk Multidocker容器上使用数据库容器或RDS数据库

我是Elastic Beanstalk Multidocker容器的新手,我想要澄清一些事情。 场景 :在我的开发环境中,我有3个docker容器 - PHP , Nginx和MySQL容器。 问题:在将项目部署到AWS Elastic Beanstalk时 ,是否应该部署包含MyS
1回复

使用MySQL LOCK TABLE确保云中cron作业的一个实例(自动缩放EC2 / ELB)

在启用了自动缩放功能的Amazon Elastic Beanstalk上使用部署应用程序时,在搜索hi和lo以获得运行cron作业的最佳方法之后,我遇到了一些解决方案。 问题:在beantalk(或自动缩放云)上运行cron的问题在于,每个实例将具有其自己的cron守护进程,并且脚本在自动
2回复

我将RDS(psql)数据库设置为不可公开访问,现在我无法使用pgAdmin连接到数据库。 我现在如何连接到它?

我正在使用弹性beantalk,并且我的REST应用程序在那里运行。 该REST API应用程序可以访问我的RDS postgres数据库,并且只能在我的VPC中访问我的RDS。 我已经更新了VPC设置,因此我的REST API似乎可以正常工作,因为我要插入一些端点,也可以请求提取最新数据,
1回复

无法在AWS中使用RDS创建弹性Beanstalk环境

我正在尝试使用现有的VPC创建新的ELB环境。 但我无法创建具有以下错误的环境: 错误创建名为:sg-5xxxxxxx的安全组失败原因:资源创建已取消 错误创建EIP:xx.xxx.xxx.xxx失败。 原因:资源创建已取消。 名为'awseb-e-webxxxxxx-st
2回复

从Elastic Beanstalk访问RDS,无法更改安全组

我正在尝试从弹性beantalk访问VPC中的RDS数据库。 我尝试将vpcgroup添加到弹性beantalk的安全组列表中,该列表适用于常规ec2实例,但是当我尝试为弹性beantalk安全组执行此操作时,出现以下错误消息: 我还尝试将用于ec2(可以访问RDS数据库)的现有安全组
2回复

无法与AWS thorugh Web服务上的SQL Server Express数据库实例连接

我已经在AWS(Amazon Web Service)上创建了一个SQL Server Express数据库实例。 我可以使用Windows应用程序从本地PC连接到它。 我已经创建了一个ASP.net测试Web应用程序。 结构体: Web应用程序⇒Web服务⇒数据库实例
2回复

无法从EC2连接到PostgreSQL RDS但是从localhost可以正常工作

我一直在努力解决过去3个小时的问题。 我有一个运行tomcat应用程序的ec2实例。 我使用aws插件中的“Deploy to Elastic Beanstalk选项”从eclipse启动它。 我有一个postgreSQL RDS实例。 我能够从localhost连接到数据库,但我的
1回复

Elastic Beanstalk-SQLite数据库

我在Elastic Beanstalk上托管了一个简单的JavaScript网站。 该应用程序的一部分使用SQLite数据库来处理日志记录和分析。 每当将新版本的站点部署到Elastic Beanstalk实例时,它都会破坏先前的版本,从而使我失去SQLite数据库的内容。 有人对
2回复

Amazon EC2微型实例上数据库的可伸缩性?

我有一个利用EC2微型实例的弹性beantalk应用程序。 在EC2实例上,我手动安装了mysql数据库。 beantalk应用程序正在通过localhost:3306访问数据库。 我的问题是,如果beantalk应用程序负载增加,数据库将如何扩展? 我会在此设置中遇到任何问