微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS API 网关、Lambda 和 AWS 版本控制

如何解决AWS API 网关、Lambda 和 AWS 版本控制

我使用 AWS SAM 来开发 lambda 函数并将它们链接到 API 网关。

我可以拥有 API 本身的多个版本,目前我拥有 developmentproduction,但 API Gateway 允许您拥有任意数量的版本,并为您提供单独的 URL。因此,development api 将位于 api.myurl/devproduction url 将位于 api.myurl/prod

当我想在我的 Lambda 上仅将修改部署到 developmentproduction 时会出现问题。

假设我在本地更改了 Lambda 并运行了 sam deploy,这两个版本的 API 都链接回相同的 lambda 函数。无论如何,是否可以对 Lambda 函数进行版本控制,例如告诉 API Gateway 仅将此 Lambda 的更新版本部署到 development API 网关?

Lambda 中有版本控制,但不确定将其链接到 AWS SAM 的方法,如果有人有一种行之有效的方法来保持 developmentproduction API 的 lambdas 分开并能够独立部署两者。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。