目前我们有以下要求:
每个用户都可以在 Google 存储桶下拥有自己的子域和文件夹,其中包含应通过该子域提供的内容,例如:
[domain] user1.example.com -> [bucket] example.com/user1/index.html
[domain] user2.example.com -> [bucket] example.com/user2/index.html
所以桶有以下结构:
- [Bucket] example.com
- [Folder] user1
- [File] Index.html
- [Folder] user2
- [File] Index.html
- etc..
子域将被动态添加,我不能只设置地图规则(可以通过 API 更新它,但我猜它们对地图规则有限制)。
这些 HTML 内容也应通过 HTTPS 提供。
我在 GCP 上设置了域、存储桶、负载均衡器,但目前在 LoadBalancer 上被 URL/路径重写卡住了。
所以问题 - 是否可以调用“user1.example.com”并通过负载均衡器从存储桶“/example.com/user1”文件夹中提供 HTML 连接?
是否可以使其与上述架构一起使用,或者它需要为每个用户提供单独的存储桶,或者它只能与将流量重定向到特定文件夹/域的单独反向代理一起使用?
谢谢。