0 我只是创建 Elastic Beanstalk,当转到“设置网络、数据库和标签”部分并启用数据库部分时,即使我没有提供任何与 DB 相关的参数,它也会抛出以下错误:
配置验证异常:无效选项值:'db.t2.micro'(命名空间:'aws:rds:dbinstance',OptionName:'DBInstanceClass'):mysql 数据库引擎不支持 DBInstanceClass db.t2.micro。
我无法选择任何值,因为该选项本身现在已禁用,要编辑我需要启用它,并且当我启用时出现上述错误。
我尝试删除之前可用的资源,但我的 AWS 控制台中没有任何内容完全为空,但仍然出现此错误。
您不需要使用弹性豆茎的数据库。事实上,elastic beanstalk 建议使用 beanstalk 的数据库仅用于测试。
使用外部数据库有几个优点。您可以从多个环境连接到外部数据库,使用集成数据库不支持的数据库类型,并执行蓝/绿部署。作为使用 Elastic Beanstalk 创建的解耦数据库的替代方法,您还可以在 Elastic Beanstalk 环境之外创建数据库实例。这两个选项都会生成位于 Elastic Beanstalk 环境外部的数据库实例,并且需要额外的安全组和连接字符串配置。