gpt4 book ai didi

shell - 在 aws elastic beanstalk 中创建 .ebextensions 文件夹

转载 作者:行者123 更新时间:2023-12-04 01:44:24 25 4
gpt4 key购买 nike

我正在尝试部署 shellscript 脚本以在 aws elastic beanstalk 上自动缩放触发器时安装程序。

我在谷歌上搜索过,这一切都指向创建 .ebextensions 以使用配置文件在启动时安装程序
我可以知道如何创建这个吗?

非常感谢您的帮助

最佳答案

您需要执行以下操作(显然满足您的要求):

在打包软件的根目录中创建一个名为 的文件夹。 .ebextensions

drwxr-xr-x 4 root root     4096 Sep 30 13:39 .
dr-xr-x--- 7 root root 4096 Nov 4 15:22 ..
drwxr-xr-x 2 root root 4096 Nov 4 15:22 .ebextensions

在 .ebextensions 文件夹中创建两个名为 的文件02_files.config 03_container_commands.config
-rw-r--r-- 1 root root 11334 Jul 25 12:26 02_files.config
-rw-r--r-- 1 root root 960 Nov 4 11:22 03_container_commands.config

的内容02_files.config 应该包含你的 shell 脚本的内容:
files:

"/path/to/your/shellscript/myscript.sh" :
mode: "000755"
owner: root
group: root
content: |
#!/bin/sh
echo "Hello World!" >> /var/log/myscript.out

的内容03_container_commands.config 应包含运行 shell 脚本的命令:
container_commands:

01_runmyshellscript:
command: "/path/to/your/shellscript/myscript.sh"

现在,当您上传代码时,它会在 中创建您的 shell 脚本。/path/to/your/shellscript/myscript.sh 然后执行它发送 Hello World!至 /var/log/myscript.out

关于shell - 在 aws elastic beanstalk 中创建 .ebextensions 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26797651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com