aws 弹性豆茎;如何使用 .ebextensions 在我的应用程序根目录中移动文件

wkh*_*tch 1 amazon-web-services amazon-elastic-beanstalk

我正在尝试移动位于我的应用程序目录中的文件:

{MyAppRoot}/.aws_scripts/eb_config.js
Run Code Online (Sandbox Code Playgroud)

{MyAppRoot}/config.js.
Run Code Online (Sandbox Code Playgroud)

我需要在应用程序实际重新启动之前执行此 mv 或 cp,因为主应用程序模块立即需要此文件的存在。我尝试过使用 .ebextensions 各种机制,如命令、container_commands 等,但都失败了,要么没有统计数据,要么权限被拒绝。我无法从 eb_activity.log 或任何其他日志文件中获取更多详细信息。我在 aws 论坛上遇到了类似的问题,但我无法取得任何成功。

完成此任务的正确方法是什么?谢谢。

Gus*_*taf 5

commands您的项目中尚未设置特定文件。

其中container_commands文件位于临时暂存位置,但当前路径是该暂存目录。以下应该有效:

container_commands:
    cp .aws_scripts/eb_config.js config.js.
Run Code Online (Sandbox Code Playgroud)