amazon-web-services - 为 Jenkins/Packer 配置正确放置 AWS 凭证
问题描述
我需要让 Packer 在 AWS 中构建映像。Packer 模板将存储在 Github 存储库中,并使用 Jenkins 进行部署。
我应该在哪里指定我的 AWS 访问密钥和密钥?我不能把它们放在 Github 的 JSON 模板中(那很糟糕):(
我是使用 Jenkins 服务器上的 AWS cli 配置我的访问密钥还是可以在 Jenkins Packer 插件中指定我的访问密钥?
解决方案
我将使用 Jenkins 秘密插件进行调查。在此期间,我可以在“附加参数”字段下指定密钥和访问密钥,如图所示。Packer 模板保留在 Github 中,Jenkins 在作业运行时获取该模板。出于安全考虑,没有使用 Github Pull 插件。