首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌云存储桶的内容是否可以作为app /Expressjs应用程序的url层次结构中的“子文件夹”?

谷歌云存储桶的内容是否可以作为app /Expressjs应用程序的url层次结构中的“子文件夹”?
EN

Stack Overflow用户
提问于 2022-04-12 09:09:11
回答 1查看 225关注 0票数 0

本质上,我希望将url customdomain.com/gcdownload/*映射到gc存储桶,这样下载就可以实际从customdomain.com站点下载,而不是从storage.googleapis.com/%bucketname%下载。例如:将customdomain.com/gcdownload/a/b/c.pdf映射到%bucketname%/a/b/c.pdf,同时仍然从customdomain.comc.pdf服务。

我成功地将下载请求urls重写到存储桶urls,但是下载是跨站点请求到storage.googleapis.com域,因此没有达到目标。

是否可以配置存储桶/应用程序引擎域/应用程序代码以支持将存储桶的静态文件作为自定义域的“子文件夹”提供服务?

EN

回答 1

Stack Overflow用户

发布于 2022-04-13 19:33:45

我认为如果你把谷歌云负载均衡器放在你的GAE前面,你就能做到这一点。

首先,必须为应用程序引擎服务设置一个带有无服务器NEG的GCLB:

https://cloud.google.com/load-balancing/docs/negs#serverless-neg

然后,将后端桶添加到GCS桶中:

https://cloud.google.com/load-balancing/docs/https/ext-load-balancer-backend-buckets

然后,您将设置GCLB的URL映射,将/gcdownload/*路由到后端桶,并将所有其他流量路由到应用程序引擎。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71839945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档