【问题标题】:Is there a way to know configurations updated in AWS AppConfig?有没有办法知道 AWS AppConfig 中更新的配置?
【发布时间】:2021-09-07 16:24:35
【问题描述】:

目前,我使用 aws-sdk for javascriptgetconfiguration API 在固定时间间隔后进行轮询,以便从 AWS AppConfig 获取配置。但是,我只想在 AWS AppConfig 的配置发生任何变化时才获取配置,以便我可以点击休息端点以从 AWS AppConfig 获取最新更新的配置。

如果有任何方法可以完成此操作,请提出建议。 此外,如果当时不可行,任何描述它的 AWS 官方文档也可以使用。

【问题讨论】:

  • 也许增加池化的频率或 lambda 函数会有所帮助,但不确定。但我很想知道答案。
  • @AbhimanyuDwivedi 我们可以通过在缓存中维护 ClientConfigurationVersion 来优化我们的轮询策略,因为每当我们在调用 getConfiguration API 时在参数中传递 ClientConfigurationVersion 时,如果配置没有变化,则不会产生任何费用。更多详情请参考workshop.aws-management.tools/appconfig/best-practices

标签: amazon-web-services aws-sdk rest aws-app-config


【解决方案1】:

根据有关 appconfig 的 AWS 文档,



必须配置您的应用程序以定期使用GetConfiguration API 操作。当新的或更新的配置准备就绪时,AWS AppConfig 会将配置文件部署到您的部署策略中的每个目标。

因此,无法在 AWS 中配置触发器,让您知道 App Config 已更改。您必须定期进行。

AWS Doc link

【讨论】:

    猜你喜欢
    • 2015-12-10
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 2020-03-12
    • 2020-08-01
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多