【问题标题】:Does Elastic Beanstalk support Amazon's Aurora DB?Elastic Beanstalk 是否支持 Amazon 的 Aurora DB?
【发布时间】:2015-10-26 12:46:49
【问题描述】:

在俄勒冈州,Elastic Beanstalk 让我从 RDS 数据库列表中选择“aurora”。但是,当我尝试启动应用程序时,我会收到以下消息:

DBEngine: Invalid option value: 'aurora' (Namespace: 'aws:rds:dbinstance', OptionName: 'DBEngine'): Value is not one of the allowed values: [mysql, oracle-se1, postgres, sqlserver-ex, sqlserver-web, sqlserver-se]

这是一个暂时性错误,还是 Aurora 在 Elastic Beanstalk 上不可用?如果它不是一个真正的选择,他们为什么会让我选择它?

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk amazon-aurora


    【解决方案1】:

    截至 2015 年 8 月 7 日,Elastic Beanstalk 不支持 Aurora。我从 AWS Support 收到了这条消息:

    你好, 目前,它不是与 Beanstalk 一起使用的受支持选项,但我们正在努力扩展它的集成位置和方式。请继续关注我们的发布博客,了解近期与此相关的任何更新。 https://aws.amazon.com/new/

    所以它今天不可用,但可能很快就会推出。

    【讨论】:

    • 还是这样吗?
    • 5 年后仍然不可用。
    【解决方案2】:

    根据上一个答案,您可能无法将 Aurora 数据库创建为 Elastic Beanstalk 环境的一部分,但是,您仍然可以独立创建每个数据库并允许从 Elastic Beanstalk 安全组访问数据库实例通过编辑 RDS 实例的传入权限的入站规则。此外,当您将代码部署到 Elastic Beanstalk 时,您需要包含一个 MySql 库,以便您能够连接到 Aurora 实例。我不会具体说明这些库是什么,因为每种语言都会有所不同。希望对您有所帮助!

    【讨论】:

      【解决方案3】:

      这是可行的,但需要一些配置。来自亚马逊自己的 Beanstalk 文档:

      如果您需要高性能数据库,请考虑使用 Amazon Aurora。 Amazon Aurora 是与 MySQL 兼容的数据库引擎,可提供低成本的商业数据库功能。要将您的应用程序连接到不同的数据库,请重复安全组配置步骤并更新与 RDS 相关的环境属性。

      参考:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-ha-tutorial.html(页面底部倒数第二段)

      【讨论】:

        猜你喜欢
        • 2012-04-13
        • 2018-04-13
        • 2022-07-23
        • 2021-02-20
        • 2022-07-26
        • 2015-02-18
        • 2018-10-13
        • 2014-12-15
        • 1970-01-01
        相关资源
        最近更新 更多