AWS CodeBuild пользователем без полномочий root с использованием спецификации сборки `run-as` - PullRequest
1 голос
/ 06 июля 2019

Я хотел бы собрать с пользователем без полномочий root. Чтобы добиться этого, я смотрю на run-as спецификацию сборки.

run-as: необязательная последовательность. Доступно только для пользователей Linux. Указывает пользователя Linux, который запускает команды в этом файле buildspec. run-as предоставляет указанному пользователю разрешения на чтение и выполнение. Когда вы указываете run-as в верхней части файла buildspec, он применяется глобально ко всем командам. Если вы не хотите указывать пользователя для всех команд файла buildspec, вы можете указать его для команд в фазе, используя run-as в одном из блоков фазы. Если run-as не указан, то все команды запускаются от имени root.

  1. Как мне создать пользователя без полномочий root для добавления run-as?
  2. Где я могу создать этого пользователя?
  3. Какие разрешения мне нужно установить, поскольку клонированные исходные файлы из git принадлежат пользователю root?
...