发布于: Nov 25, 2019

今天,AWS 宣布推出 AppConfig,这是 AWS Systems Manager 内的一项新功能,可帮助客户以经过验证、受控制和受监控的方式,在 EC2 实例、容器、Lambda、移动应用程序、IoT 设备和本地服务器上托管的应用程序之间轻松快速地部署应用程序配置。系统管理员、开发运营工程师和开发人员现在能够管理配置更改,管理方法与管理代码类似,但不需要在配置值更改时部署代码或使应用程序停止服务,因此可降低发生潜在故障的风险。

借助 AWS AppConfig,您能够根据将针对配置运行的 schema 或 Lambda 函数验证应用程序配置数据。将此验证逻辑添加到应用程序配置有助于确保配置数据可用于应用程序之前在语法和语义上正确无误。此验证有助于确保所部署的配置符合预期的结果。仅当验证成功时,部署才会继续进行。 

AWS AppConfig 还支持最佳实践,在定义的时间段内部署配置更改,同时监控应用程序以捕获任何错误并在出现错误时回滚更改,从而最大限度地降低对用户的影响。 

在配置部署期间,AWS AppConfig 会监控应用程序,以确保部署成功。如果您希望对应用程序进行更改,而这些更改只能通过生产流量进行测试,并要满足客户发布新产品或功能的需求,则这一点尤其有用。当依赖项或其他外部因素影响到客户的系统时,客户还可以使用 AWS AppConfig 减轻应用程序的压力。 

AWS AppConfig 允许您将配置内容作为 Systems Manager 参数(用于配置值,如 URL、证书、账户和名称)或 Systems Manager 文档(用于更强健、类型化的配置数据,如 JSON 或 YAML)进行存储和管理。 

通过此次发布,AWS AppConfig 可在以下区域使用:美国东部(俄亥俄)(https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)、美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、亚太地区(孟买)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、加拿大(中部)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)、欧洲(巴黎)、欧洲(斯德哥尔摩)和南美洲(圣保罗)。 

该功能按使用量收费。有关详细信息,请参阅 AWS AppConfig 定价页面。 

要开始使用,请在 AWS 控制台上选择 AWS AppConfig。要了解有关 AWS AppConfig 的更多信息,请访问 AWS AppConfig 文档AWS 新闻博客。