配置 Elastic Beanstalk 环境(高级) - Amazon Elastic Beanstalk
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置 Elastic Beanstalk 环境(高级)

当您创建 Amazon Elastic Beanstalk 环境时,Elastic Beanstalk 会预置和配置运行和支持您的应用程序所需的全部Amazon资源。除配置您的环境的元数据和更新行为外,您还可以通过为配置选项提供值对这些资源进行自定义。例如,您可能会希望添加 Amazon SQS 队列和有关队列深度的警报,或者添加 Amazon ElastiCache 群集。

大多数配置选项都具有默认值,Elastic Beanstalk 会自动应用这些默认值。您可以使用配置文件、保存的配置、命令行选项或通过直接调用 Elastic Beanstalk API 覆盖这些默认值。EB CLI 和 Elastic Beanstalk 控制台还对某些选项应用建议的值。

在部署应用程序版本的同时,您就可以轻松地自定义环境,只需使用源包将配置文件添加进来即可。当自定义实例上的软件时,使用配置文件而不是创建自定义 AMI 更有帮助,因为不需要维护一系列的 AMI。

部署应用程序时,建议您自定义和配置应用程序所依赖的软件。这些文件可能是应用程序所要求的依赖项,例如 yum 存储库中的其他包,也可能是配置文件,如 httpd.conf 的替代项,用于覆盖 Amazon Elastic Beanstalk 默认的特定设置。