具有API服务器的云存储连接域

时间:2018-09-16 21:09:54

标签: node.js express google-app-engine google-cloud-platform google-cloud-storage

我有一个应用引擎的nodejs API,该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.

感谢任何帮助或指导。

1 个答案:

答案 0 :(得分:1)

如果您要直接从Google云端存储中提供静态html,则需要确保将文件设置为可公开访问。有关详细信息,请参见documentation here