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