AWS Api网关:如何自动公开新服务?
我正在寻找一种自动向 Api 网关公开服务路由的方法。流程应如下所示:
- 在 EKS 中创建新服务
- 将两个代理资源添加到 api gateway /public/{service-name} 和 /private/{service-name}
- 与添加到创建的资源中的新服务集成(也许我们 每个服务都会有ALB,因此将完成资源整合 通过 ALB)
- 重新部署 Api 网关
到目前为止,我已经提出了使用 lambda 函数的解决方案,该函数将侦听 cloudtrail ALB 创建事件并调用 API 网关来创建新资源并发布它们
,但我觉得应该有更多 AWS 原生的、开箱即用的东西。
I'm searching for a way to expose service routes to Api Gateway automatically. The flow should be the following:
- New service in EKS is created
- Two proxy resources added to api
gateway /public/{service-name} and /private/{service-name} - Integration with new service added to created resources (perhaps we
would have ALB per service, so it resource integration would be done
through ALB) - Api gateway redeployed
So far, I've come up with the solution using a lambda function which will listen to cloudtrail ALB creation event and make calls to API gateway to create new resources and publish them
but I feel that there should be something more AWS native that works out of the box.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论