gpt4 book ai didi

amazon-web-services - Elastic Beanstalk .ebextensions 配置文件未使用 git aws.push 部署

转载 作者:行者123 更新时间:2023-12-02 21:27:18 26 4
gpt4 key购买 nike

我已将一个 git 分支链接到我的 Elastic Beanstalk 环境,并使用 git aws.push 正确部署它。

我现在添加了一个 .extensions 目录,其中包含一个应该创建几个目录的配置脚本。然而,似乎什么也没有发生。

我知道 .extensions 目录也应该复制到 ec2 实例,但我没有看到它。

我已经检查了 eb-tools.log 并且上传中没有提到它。

是否需要额外的东西?

脚本包含:

commands:
cache:
command: mkdir /tmp/cache
items:
command: mkdir /tmp/cache/items
chmod:
command: chmod -R 644 /tmp

最佳答案

您可以在 /var/log/cfn-init.log 找到它的运行日志。在这里我可以看到 mkdir 命令最初有效但随后失败,因为该目录已经存在。结果是 eb 扩展按字母顺序运行命令,所以我不得不将命令更改为:

01command1:
02command2:

等从这一点开始,它工作正常。

让我感到困惑的是,我本地 git 存储库中的 .ebextensions 目录没有出现在目标实例目录中。这是因为一旦运行它就会删除该目录。

关于amazon-web-services - Elastic Beanstalk .ebextensions 配置文件未使用 git aws.push 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23218517/

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