簡體   English   中英

將文件從 AWS CodeBuild 傳輸到 AWS 外部的遠程 linux 服務器

[英]Transfer files from AWS CodeBuild to a remote linux server outside of AWS

我有一個不是由 AWS 托管的 Linux 服務器。 現在,我想使用 AWS CodePipeline 和 CodeBuild 來構建我的 CI/CD 工作流程。 在使用 CodeBuild 的構建階段,我不想將構建結果文件傳輸到我的遠程 Linux 服務器。 我知道我可以通過 SSH 使用scp <source> <destination>來做到這一點。 但我不知道如何在 CodeBuild 中存儲 SSH 密鑰。 這可能嗎?

對的,這是可能的。

您將密鑰(SSH 私有密鑰)保存在 AWS Secrets Manager 或 Parameter Store 中。 CodeBuild 原生支持安全地獲取這些秘密,它們永遠不會在任何地方得到回應。 請參閱此 StackOverflow 響應: 如何在 buildspec.yaml 中檢索 Secret Manager 數據

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM