Перенос файлов с AWS CodeBuild на удаленный linux сервер за пределами AWS - PullRequest
2 голосов
/ 05 апреля 2020

У меня есть сервер Linux, который не размещен на AWS. Теперь я хочу использовать AWS CodePipeline и CodeBuild для построения моего рабочего процесса CI / CD. На этапе сборки с CodeBuild я не хочу передавать файлы результатов сборки на мой удаленный Linux сервер. Я знаю, что могу сделать это, используя scp <source> <destination> поверх S SH. Но я не знаю, как хранить ключи S SH в CodeBuild. Это возможно?

1 Ответ

3 голосов
/ 05 апреля 2020

Да, это возможно.

Вы храните секрет (S SH закрытый ключ) в AWS Диспетчере секретов или хранилище параметров. CodeBuild имеет встроенную поддержку для безопасного извлечения этих секретов, и они никогда не будут отражены нигде. Посмотрите этот ответ StackOverflow: Как получить данные Secret Manager в buildspe c .yaml

...