【发布时间】:2021-12-19 18:13:17
【问题描述】:
我正在创建一个多租户孤岛模式架构来支持 SAAS 应用程序。关注这个link。
到目前为止一切顺利,下一步是为每个租户创建自己的域,例如:tenant1.admin.foo.com,以访问相同的 CloudFront 分配(Web 前端必须对所有人都相同)。我可以通过在 Route53 *.admin.foo.com 中创建一个可以访问 CloudFront 的记录来实现这一点
问题:
我需要将每个请求路由到各自的租户堆栈,例如:tenant1.api.foo.com/whatever 应该路由到为租户 1 创建的 api 网关。
起初我想在 CloudFront 中创建一个路由到 api 网关的源,这样做的问题是 CloudFront 源被限制为 25 个。
我想在 Route53 中创建一条记录以指向它们各自的 api 网关,但问题是我必须在 api 网关中使用自定义域,因为它们限制为 120,我希望有更多租户超过 120 人。
如何进行此路由?
PS:欢迎任何建议。
【问题讨论】:
标签: amazon-web-services aws-api-gateway amazon-cloudfront multi-tenant amazon-route53