

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

# 配置文件
<a name="platforms-linux-extend.config-files"></a>

您可以将[配置文件](ebextensions.md)添加到应用程序源代码的 `.ebextensions` 目录中，以配置 Elastic Beanstalk 环境的各个方面。此外，配置文件还允许您自定义环境实例上的软件和其他文件，并在实例上运行初始化命令。有关更多信息，请参阅 [自定义 Linux 服务器上的软件](customize-containers-ec2.md)。

您还可以使用配置文件设置[配置选项](command-options.md)。许多选项控制平台行为，其中的某些选项是[平台特定选项](command-options-specific.md)。

对于基于 Amazon Linux 2 和 Amazon Linux 2023 的平台，我们建议在实例预置期间使用 *Buildfile*、*Procfile* 和*平台挂钩*在环境实例上配置和运行自定义代码。本页上前面的部分中描述了这些机制。您仍可以在 `.ebextensions` 配置文件中使用命令和容器命令，但这并不简单。例如，从语法角度而言，在 YAML 文件中编写命令脚本可能面临挑战。对于任何需要引用 AWS CloudFormation 资源的脚本，您仍然需要使用`.ebextensions`配置文件。