发布于: Dec 2, 2022

AWS AppConfig 发布了用于容器运行时的代理,它使功能标记和运行时配置的使用更加简单,性能也得到了提高。使用 Amazon Elastic Container Service (Amazon ECS)、Amazon Elastic Kubernetes Service (Amazon EKS)、Docker 或 Kubernete 的客户现在可以使用 AWS AppConfig Agent 管理从其容器化应用程序到 AWS AppConfig 服务的调用。以前,在使用容器运行时的时候,客户需要管理自己配置数据的检索和缓存。现在,通过使用 AWS AppConfig Agent,代理将为他们执行此操作。该代理将向 AWS AppConfig 查询配置数据,并使其在本地可用。它还将代表客户处理轮询和缓存逻辑。应用程序将对 AWS AppConfig Agent 进行本地 HTTP 调用,从而在检索配置数据时实现性能提升。

使用功能标记和运行时配置,客户可以在运行时更改应用程序的行为方式,而无需部署新代码。例如,当客户想要发布新功能时,客户可以将该功能隐藏在功能标记配置后面,并将代码推送到生产中。一旦该功能准备好启动,AWS AppConfig 将面向 1% 的用户翻转功能标记配置,然后是 10% 的用户,然后是 20% 的用户,等等。逐步发布该功能将有助于避免此更改导致的意外甚至中断。AWS AppConfig 还具有额外的配置安全功能,包括验证程序以确保您的更改符合您的预期,以及在部署期间如果 Amazon CloudWatch 警报发出警报,则自动回滚配置更改。

AWS AppConfig Agent 适用于 Amazon Elastic Container Registry (ECR),可用于所有商业和 AWS GovCloud(美国)区域。要开始使用,请参阅 AWS AppConfig 入门指南,或我们的 AWS AppConfig Agent 文档