发布于: Nov 28, 2017

现在,您可以使用 Canary 发布部署在 Amazon API Gateway 中逐步推出新 API。这有助于更加安全地推出 API 的更改,并减少新部署产生的影响。

使用 Canary 的全新阶段级别设置,您可以将由新 API 部署处理的 API 请求的百分比设置为一个阶段。您还可以利用 Canary 设置定义新的阶段变量。启用阶段的 Canary 设置后,API Gateway 将针对由 Canary 部署 API 处理的请求生成额外的 Amazon CloudWatch 日志组和 CloudWatch 指标。您可以使用这些指标来衡量 API 更改产生的影响,并做出响应。例如,您可以逐步提高由新 API 部署处理的 API 请求的百分比,如果发现错误则可以撤销更改。

要开始使用,请通过 AWS 管理控制台、AWS CLI 或开发工具包和 API 更新您的 API 阶段设置。要了解更多信息,请访问我们的文档

这一功能现已在美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈)、美国西部(加利福尼亚北部)、加拿大(中部)、南美洲(圣保罗)、欧洲(爱尔兰)、欧洲(法兰克福)、欧洲(伦敦)、亚太地区(新加坡)、亚太地区(东京)、亚太地区(悉尼)、亚太地区(首尔)和亚太地区(孟买)AWS 区域中推出。有关 Amazon API Gateway 的更多信息,请访问我们的产品页面