【问题标题】:How do I go about creating Elastic Beanstalk configuration files?如何创建 Elastic Beanstalk 配置文件?
【发布时间】:2014-07-31 13:04:34
【问题描述】:

我正在寻求有关如何解决创建 Elastic Beanstalk 配置文件问题的建议。

  1. 如何构建 Elastic Beanstalk 配置文件?
  2. 我如何知道要包含或不包含什么?
  3. 我是使用template reference 手动构建它还是它们通常由配置工具生成?

【问题讨论】:

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


    【解决方案1】:

    您可以通过多种方式修改 Elastic Beanstalk 环境的配置。 一种方法是在您的应用程序源 zip 中放置一个名为 .ebextensions 的文件夹。在此文件夹中,您可以拥有一个或多个扩展名为 .config 的文件。文件将按其名称的字母顺序进行处理。这些文件使用 YAML 语法进行格式化。 这些文件允许您控制 beanstalk 环境的许多配置选项。

    This 页面解释了您可以使用 ebextensions 配置的各种内容(假设您在 linux 环境中)。您可以阅读有关 Windows here 上的 ebextensions 的信息。在此页面上,您将找到有关如何控制环境配置的不同部分的信息,例如你可以在你的实例上安装包,你可以创建文件,你可以在部署期间在你的实例上运行 shell 命令,你可以控制你的环境设置等等。

    您还可以使用这些配置文件为您的环境控制option_settings。您可以阅读有关支持哪些选项设置的更多详细信息here

    您还可以修改 AWS 资源的属性,例如由 beanstalk 创建的负载均衡器、自动扩展组等,或者您可以使用 ebextensions 创建新资源,例如 DynamoDB 表。 here 提供有关如何创建或修改资源的文档。

    【讨论】:

      猜你喜欢
      • 2013-04-11
      • 2012-01-02
      • 2018-04-20
      • 2021-02-01
      • 2014-01-11
      • 2014-07-21
      • 2012-11-25
      • 2019-12-02
      • 2018-03-26
      相关资源
      最近更新 更多