В настоящее время у меня есть контейнер, который опирается на частный модуль NPM, который размещен в CodeCommit и может извлекаться с типом git+ssh//
в package.json.
В настоящее время я могу собирать локально, передавая имя пользователя и ключ ssh для установки ~/.ssh/config
, на который ссылается здесь . Это работает локально, так как я могу установить переменные среды для передачи в процесс сборки.
В CodeBuild, однако, я не могу понять, как настроить аутентификацию для CodeBuild внутри контейнера, чтобы npm мог тянуть.
Как я могу передать учетные данные среды сборки в контейнер, чтобы npm мог извлечь из CodeBuild?