首页 > 解决方案 > 与 API 服务器的云存储连接域

问题描述

我有一个应用引擎 nodejs API,它为 API 以及带有 express 的静态文件提供服务,效果很好,但我想拆分 API 和客户端的部署。

我用我的域名创建了一个存储桶,指向 CNAME 记录并修改了我的 API 服务器以不提供静态文件或 index.html。

我将文件上传到存储桶。我得到了错误:

AccessDeniedAccess denied.Anonymous caller does not have storage.objects.get access to www.onedeeds.com/index.html.

任何帮助或方向表示赞赏。

标签: node.jsexpressgoogle-app-enginegoogle-cloud-platformgoogle-cloud-storage

解决方案


如果您直接从 Google Cloud Storage 提供静态 html,则需要确保将文件设置为可公开访问。有关详细信息,请参阅此处的文档


推荐阅读