代码之家  ›  专栏  ›  技术社区  ›  Craig

是否有完整的配置选项列表。elasticbeanstalk/config。yml?

  •  2
  • Craig  · 技术社区  · 8 年前

    是否可以使用此文件指定环境的所有选项? 我在网上找不到列出所有可用选项的参考。 我想设置的示例有:

    • 实例类型
    • 安全组
    • 负载平衡器设置(应用程序)

    或者,是否有可在中设置的所有设置的参考。ebextensions配置文件?我找到了一些零碎的东西,但找不到列出所有这些东西的东西。

    1 回复  |  直到 8 年前
        1
  •  1
  •   KayakinKoder    8 年前

    对于实例类型和安全组等配置设置,我强烈建议查看Cloudformation;作为一个说明原因的示例,假设将来您希望(或需要)增加实例类型。或者,您可能需要更改允许应用程序和数据存储之间连接的安全组。你真的想 部署应用程序代码 做这些事?根据我的经验,在CloudInformation中保持基础架构配置是一种最佳做法。

    也就是说,您无法找到单个设置列表的原因如下所述: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/ebextensions.html

    配置文件的option\u settings部分定义 配置选项。配置选项用于配置 弹性Beanstalk环境、其中的AWS资源以及 运行应用程序的软件。配置文件只有一个 设置配置选项的几种方法。

    参考资料部分允许您进一步自定义 应用程序的环境,并定义其他AWS资源 配置选项提供的功能。 您可以添加和 配置AWS CloudFormation支持的任何资源 Beanstalk用于创建环境。

    配置文件的其他部分(包、源、文件、, 用户、组、命令、container\u命令和服务)允许您 配置在您的环境中启动的EC2实例。 每当在您的环境中启动服务器时,Elastic Beanstalk 运行这些部分中定义的操作以准备操作 系统和存储系统。

    因此,没有一个列出所有选项的列表,它们就像你发现的那样分散。但从我的回忆和这份文件来看,大体上有三个主要部分:

    1.)option\u设置(eb环境,一些资源配置)

    2)资源(进一步的资源配置)

    3)ec2内部特定设置

    我个人只对#3使用ebextensions,例如,我需要在每个ec2实例上设置的Apache web服务器配置。资源/配置管理生活在云信息中。

    推荐文章