【问题标题】:Parameter store vs AppConfig参数存储与 AppConfig
【发布时间】:2021-10-04 16:13:53
【问题描述】:

什么时候应该使用参数存储来保存配置 vs AppConfig? Forex:如果我必须在运行时更改日志级别,应该将其存储在 SSM 还是 Appconfig 中? 对于项目中用于测试的一些电子邮件,应该将它们存储在参数存储中还是应用程序配置中? 有什么优点/缺点?我知道 AppConfig 是作为存储应用程序配置的地方销售的,但这两者有什么区别,特别是在具有 lambda 函数的无服务器应用程序的上下文中。

【问题讨论】:

    标签: amazon-web-services app-config aws-serverless aws-ssm aws-parameter-store


    【解决方案1】:

    不同之处在于它们的工作方式,在处理您想要管理配置的应用程序群时最容易注意到这一点。

    您可以将AppConfig (AC) 视为与CodeDeploy (CD) 相似。 CD 允许您部署应用程序,同时 AC 配置文件。这样,AC 就像 CD 一样,允许您监控成功的部署,选择部署策略(线性、金丝雀、一次性)。它还具有回滚功能。可以从 AWS 控制台管理和查看所有部署、设置警报等。

    SSM ParameterStore (PS) 不执行上述任何操作。它只是字符串数据的准系统存储。因此,如果您有 1000 个想要从 PS 更新的应用程序,您将无法控制部署策略,没有集中控制台来查看更新状态、回滚,什么都没有。所有这些您都必须自定义开发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 2012-11-01
      • 2021-04-16
      • 1970-01-01
      • 1970-01-01
      • 2022-10-25
      • 2021-02-12
      相关资源
      最近更新 更多