我在我的系统上使用了API v2和Cloud,以及无服务器框架(带有组合)来管理一切。
如何在同一域中公开两个服务(以避免飞行前请求和其他一些内部需求),其中每个服务都可以使用自定义路径访问?
示例:
我能做些什么吗?我们能够配置它的唯一方法是创建一个edge lambda来处理请求并决定是否使用CF或API,但是这个解决方案似乎不必要地浪费了资源.
谢谢。
发布于 2022-10-11 12:30:12
您可以使用cloudfront的行为和来源特性。
有多个来源,例如S3桶和另一个api网关。
然后,根据您的行为,您可以路由到特定的起源。
就像Default(*)一样,行为将指向S3。
/api/*行为将指向api网关。
https://kuchbhilearning.blogspot.com/2022/10/add-cloudfront-behavior-and-origin.html码。
更详细的解释https://kuchbhilearning.blogspot.com/2022/10/api-gateway-and-cloud-front-in-same.html
https://stackoverflow.com/questions/74021758
复制相似问题