【发布时间】:2020-11-04 13:51:35
【问题描述】:
考虑到以下几点:
- 包含静态前端 SPA 文件的单个 S3 存储桶。
- 前端通过 CloudFront 提供服务,每个租户都有自己的 CloudFront 分配(tenantA.domain.com,...tenantZ.domain.com)。
- 每个租户都有自己的配置(可以从解析域的配置服务中获取)。
- 每个 CloudFront 都需要在运行时在前端注入此类配置。
我正在考虑一个 Lambda 函数,它查询“配置服务”(可能缓存响应),然后设置全局范围的变量(例如 window.config1)供 SPA 使用。通过 CloudFront 可以实现这样的场景吗?有没有更通用/标准化的方式?
【问题讨论】:
-
如果前端从 api 调用或 S3 存储桶 get 调用获取配置而不需要云端执行此操作,是否存在问题?
标签: amazon-web-services amazon-s3 amazon-cloudfront multi-tenant