AWS CodeBuild:使用 elasticsearch 单元测试构建应用程序无法 运行 作为 root
AWS CodeBuild: Building application with elasticsearch unit tests fails to run as root
我们正在 CodeBuild 上构建我们的应用程序,并进行单元测试,生成弹性守护进程以进行 运行 一些测试。但是,单元测试失败,例外情况是 elasticsearch 不能 运行 作为 root 但 CodeBuild 总是 运行 作为 root 命令。
是否有推荐的解决方法?
elastic 6+ 中是否有任何命令以 运行 为 root?
谢谢
错误:
原因:java.lang.RuntimeException:不能运行 elasticsearch as root
如果您的脚本需要 运行 作为特定用户,您可以使用 "run-as" 选项,如 https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax
中所述
我们正在 CodeBuild 上构建我们的应用程序,并进行单元测试,生成弹性守护进程以进行 运行 一些测试。但是,单元测试失败,例外情况是 elasticsearch 不能 运行 作为 root 但 CodeBuild 总是 运行 作为 root 命令。
是否有推荐的解决方法? elastic 6+ 中是否有任何命令以 运行 为 root?
谢谢
错误: 原因:java.lang.RuntimeException:不能运行 elasticsearch as root
如果您的脚本需要 运行 作为特定用户,您可以使用 "run-as" 选项,如 https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax
中所述