我想使用 .ebextensions 来自定义我的 AWS Elastic Beanstalk 环境。我希望我的环境能够在我的 Amazon Elastic Compute Cloud(Amazon EC2)实例上创建文件、安装软件包和运行命令。
**注意:**如果在运行 AWS 命令行界面(AWS CLI)命令时收到错误,请确保您使用的是最新版本的 AWS CLI。
在应用程序包的根目录中,创建一个名为 .ebextensions 的隐藏目录。
将您的配置文件存储在 .ebextensions 目录中。
您的应用程序源包与以下示例类似:
~/workspace/my-application/ |-- .ebextensions| |-- 01-server-configuration.config | `-- 02-asg-healthcheck.config |-- index.php `-- styles.css
要自定义您的环境,请考虑以下最佳实践:
创建包含您的配置文件的应用程序源包。
**注意:**文件浏览器可能会隐藏以句点开头的文件夹,例如 .ebextensions。要使这些文件夹保持可见,请在创建应用程序源包时在应用程序包的根目录中加入 .ebextensions 文件夹。
部署更新后的 Elastic Beanstalk 应用程序。
选项设置