AWS CodeBuild:使用elasticsearch单元测试构建应用程序无法以root身份运行

时间:2018-11-01 14:32:01

标签: elasticsearch aws-codebuild

我们正在CodeBuild上构建应用程序,并具有单元测试,这些单元测试会生成一个弹性守护程序来运行一些测试。但是,单元测试失败,但elasticsearch不能以root用户身份运行,而CodeBuild始终以root用户身份运行命令。

有建议的解决方法吗? 弹性6+中是否有任何命令可以以root用户身份运行?

谢谢

错误: 原因:java.lang.RuntimeException:无法以root身份运行elasticsearch

1 个答案:

答案 0 :(得分:1)

如果脚本需要以特定用户身份运行,则可以按照https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax

中的说明使用“运行方式”选项。