2

我希望在存储库的每个部署中,yum install都会执行一个“”命令。我尝试创建一个配置文件:.ebextensions/general.config具有以下 YAML 内容:

commands: 
  01-command: 
    command: "yum update" 

当我尝试使用 aws.push 上传存储库时,它失败并且 Beanstalk 控制台上的错误是:

收到来自 [i-ca399786] 的响应,但命令失败。

有什么建议么?谢谢!

编辑:

我在 beanstalk 日志文件中找到了确切的错误:“sudo:对不起,你必须有一个 tty 才能运行 sudo”。这意味着我必须编辑 /etc/sudoers 才能在执行更新命令之前注释“默认要求”,然后再将其注释掉。问题是如何在配置文件本身中优雅地做到这一点?

4

0 回答 0