【问题标题】:Using SSM Parameter store in AWS Elastic Beanstalk在 AWS Elastic Beanstalk 中使用 SSM 参数存储
【发布时间】:2019-12-14 16:25:39
【问题描述】:

我正在使用 AWS Elastic beanstalk,并希望为不同的环境配置不同的 ENV var。我发现的唯一方法是使用 ebextensions,但如果我将同一个数据包部署到多个环境,则无法覆盖在 ebextension 中设置的 ENVIRONMENT 变量。听说过 SSM 参数存储,但找不到使用 Elastic Beanstalk 的方法。

根据我的发现,SSM 参数存储可以为 EC2 实例执行此操作。我不想每次更新一个环境变量时都重新启动 EC2 实例。还考虑编写一个脚本,该脚本从 SSM 获取值并更新 ebextentsions 中的环境变量。但这似乎只是一个 hack,而不是正确的解决方案,需要检查它可能失败的场景

【问题讨论】:

  • 嗨@Amol,我也遇到了同样的问题,你找到解决方案了吗?

标签: amazon-elastic-beanstalk aws-parameter-store


【解决方案1】:

我不会认为您提出的解决方案是 hack。我们有多种服务遵循类似的模式,而且非常有效。

看看ssm-env.你应该在你的ebextension中使用这个工具而不是尝试重建功能。

【讨论】:

    猜你喜欢
    • 2019-11-05
    • 2020-03-30
    • 2019-02-19
    • 2021-05-24
    • 1970-01-01
    • 2011-08-03
    • 2019-05-10
    • 2014-03-22
    • 2016-07-30
    相关资源
    最近更新 更多