【问题标题】:Who has done gitops with aws ssm and secrets parameters in codepipeline?谁在 codepipeline 中使用 aws ssm 和 secrets 参数完成了 gitops?
【发布时间】:2025-12-22 16:00:06
【问题描述】:

只是想知道谁实现了 github 的使用并在代码管道中更新了 ssm 参数和机密,以及这方面的最佳实践是什么。

我正在考虑将一些 cli 命令放在 github 的 shell 脚本中,并使用 codepipeline 来迁移它。有什么想法吗?

【问题讨论】:

    标签: github aws-codepipeline aws-secrets-manager aws-ssm


    【解决方案1】:

    每当需要在 CodePipeline 中执行命令或 API 时,请考虑以下 3 个选项(即操作):

    1. CodeBuild(最好执行命令)
    2. Lambda(更适合 API 执行)
    3. 自定义操作(对于高级用法,您可以完全控制操作)

    因此,基于此,我会说 CodeBuild 将是您的用例运行命令的最简单选择。使用“最新的”“curated image”,以便您的 CodeBuild 作业的执行速度最快。

    【讨论】:

    • 那么,您是说,将 SSM 脚本与常规部署一起放在 github 中吗?如果出现错误或由于 20 个 ssm cli 命令之一失败而需要回滚会发生什么?