首页 > 解决方案 > 为 Jenkins/Packer 配置正确放置 AWS 凭证

问题描述

我需要让 Packer 在 AWS 中构建映像。Packer 模板将存储在 Github 存储库中,并使用 Jenkins 进行部署。

我应该在哪里指定我的 AWS 访问密钥和密钥?我不能把它们放在 Github 的 JSON 模板中(那很糟糕):(

我是使用 Jenkins 服务器上的 AWS cli 配置我的访问密钥还是可以在 Jenkins Packer 插件中指定我的访问密钥?

标签: amazon-web-servicesjenkinsgithubpacker

解决方案


我将使用 Jenkins 秘密插件进行调查。在此期间,我可以在“附加参数”字段下指定密钥和访问密钥,如图所示。Packer 模板保留在 Github 中,Jenkins 在作业运行时获取该模板。出于安全考虑,没有使用 Github Pull 插件。

在此处输入图像描述


推荐阅读