

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 設定ファイル
<a name="platforms-linux-extend.config-files"></a>

アプリケーションのソースコードの `.ebextensions` ディレクトリに[設定ファイル](ebextensions.md)を追加して、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`設定ファイルを使用する必要があります。