将文件从AWS CodeBuild传输到AWS外部的远程linux服务器

问题描述 投票:0回答:1

我有一个不是由AWS托管的Linux服务器。现在,我想使用AWS CodePipeline和CodeBuild来构建CI / CD工作流。在使用CodeBuild的构建阶段中,我不会将构建结果文件传输到我的远程Linux服务器。我知道我可以通过SSH使用scp <source> <destination>来执行此操作。但是我不知道如何在CodeBuild中存储SSH密钥。这可能吗?

amazon-web-services continuous-integration aws-codebuild continuous-delivery
1个回答
0
投票

是可以的。

您将密钥(SSH私钥)保留在AWS Secrets Manager或参数存储中。 CodeBuild具有本机支持,可以安全地获取这些机密,并且永远不会在任何地方回显它们。请参阅以下StackOverflow响应:How to retrieve Secret Manager data in buildspec.yaml

© www.soinside.com 2019 - 2024. All rights reserved.