我可以在多行上输入eb扩展容器命令吗?

时间:2018-10-17 09:58:50

标签: amazon-web-services amazon-elastic-beanstalk ebextensions

我发现的所有内容是:https://forums.aws.amazon.com/thread.jspa?threadID=112988

我知道我可以做到:

container_commands:
   07_run_command:
      "mkdir -p /var/cache/tomcat8/temp/.m2/repository && chmod 777"

但是我可以这样做吗?

container_commands:
   07_run_command:
      mkdir -p /var/cache/tomcat8/temp/.m2/repository && 
      chmod 777

我仍然需要&&来分隔命令还是将它们作为单独的命令执行?还是仅仅是一个命令?

1 个答案:

答案 0 :(得分:1)

这可以通过YAML的文字块标量完成,如下所示:

container_commands:
  07_run_command: |
      mkdir -p /var/cache/tomcat8/temp/.m2/repository
      chmod 777

可在此处找到更多关于同一文档的文档:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html#linux-commands-options