我们正在CodeBuild上构建应用程序,并具有单元测试,这些单元测试会生成一个弹性守护程序来运行一些测试。但是,单元测试失败,但elasticsearch不能以root用户身份运行,而CodeBuild始终以root用户身份运行命令。
有建议的解决方法吗? 弹性6+中是否有任何命令可以以root用户身份运行?
谢谢
错误: 原因:java.lang.RuntimeException:无法以root身份运行elasticsearch
答案 0 :(得分:1)
如果脚本需要以特定用户身份运行,则可以按照https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax
中的说明使用“运行方式”选项。