我正在寻找有关如何解决创建Elastic Beanstalk配置文件问题的建议。
答案 0 :(得分:3)
您可以通过多种方式修改Elastic Beanstalk环境的配置。
一种方法是在您的应用源zip中放置名称为.ebextensions
的文件夹。在此文件夹中,您可以拥有一个或多个扩展名为.config
的文件。文件将按名称的字母顺序处理。这些文件使用YAML语法格式化。
这些文件允许您控制beanstalk环境的许多配置选项。
This页面解释了您可以使用ebextensions配置的各种内容(假设您使用的是Linux环境)。您可以在Windows here上阅读有关ebextensions的信息。在此页面上,您将找到有关如何控制环境配置的不同部分的信息,例如:您可以在实例上安装软件包,可以创建文件,在部署期间可以在实例上运行shell命令,可以控制环境的设置等。
您还可以使用这些配置文件控制您的环境option_settings
。您可以阅读有关支持哪些选项设置的更多详细信息here。
您还可以修改由beanstalk创建的负载均衡器,自动扩展组等AWS资源的属性,也可以使用ebextensions创建DynamoDB表等新资源。有关如何创建或修改资源的文档可用here。