相关疑难解决方法(0)

非 root 用户使用 `run-as` 构建规范构建 AWS CodeBuild

我想用非 root 用户构建。为了实现这一点,我正在研究run-as构建规范。

run-as:可选序列。仅适用于 Linux 用户。指定在此构建规范文件中运行命令的 Linux 用户。run-as 授予指定用户读取和执行权限。当您在 buildspec 文件的顶部指定 run-as 时,它会全局应用于所有命令。如果您不想为所有 buildspec 文件命令指定一个用户,您可以通过在其中一个阶段块中使用 run-as 为阶段中的命令指定一个用户。如果未指定 run-as,则所有命令都以 root 身份运行。

  1. 如何创建非root用户放入run-as
  2. 我在哪里创建该用户?
  3. 由于从 git 克隆的源文件归 root 所有,我需要设置哪些权限?

aws-codebuild

5
推荐指数
1
解决办法
1085
查看次数

标签 统计

aws-codebuild ×1