无法将 RDS 实例添加到 Elastic Beanstalk
Posted
技术标签:
【中文标题】无法将 RDS 实例添加到 Elastic Beanstalk【英文标题】:Unable to add an RDS instance to Elastic Beanstalk 【发布时间】:2018-02-23 11:18:35 【问题描述】:突然我无法将 RDS 添加到我的 EB 环境中,不知道为什么。以下是完整的错误信息:
无法检索 RDS 配置选项。
配置验证异常:无效的选项值:'db.t1.micro'(命名空间:'aws:rds:dbinstance',OptionName:'DBInstanceClass'):mysql db 不支持 DBInstanceClass db.t1.micro
我不确定这是由于我使用的默认 AMI 还是其他原因。
注意,我没有选择启动 t1.micro RDS 实例。似乎 eb 正在尝试获取它,但这种类型已从 RDS 实例类中消除。
刚刚在社区论坛中找到了这个链接。 https://forums.aws.amazon.com/ann.jspa?annID=4840,看起来弹性 Beanstalk 还没有更新 cloudformation 模板。
【问题讨论】:
有同样的问题。似乎 ebs 删除了 db.t1.micro,但它也使得即使您想要其他数据库提供程序或类也无法部署新环境 查看最后编辑的问题,这或许可以解释原因。 【参考方案1】:我想现在已经解决了。但附带说明一下,AWS 不应该将这样的事情发布为社区公告。
【讨论】:
将答案放在答案中可能是个好主意;) AWS 解决了它。用户方面没有解决方法。以上是关于无法将 RDS 实例添加到 Elastic Beanstalk的主要内容,如果未能解决你的问题,请参考以下文章
无法连接到使用 Elastic Beanstalk 创建的 RDS 实例
无法通过 Python Elastic Beanstalk 中的 Flask SQLAlchemy URI 连接到 AWS MySQL RDS 实例
如何更改 Elastic Beanstalk 的 RDS 实例
如何通过 RDS 复制到 Elastic Beanstalk 克隆