亲爱的谷歌团队&GAE爱好者:
我尝试用新的远程无dockerless选项部署我的NodeJS应用程序到我的GAE项目:"gcloud预览app deploy app.yaml——set-default——remote"部署过程似乎很好——这意味着部署时没有发生错误。
执行部署后,有趣的是,从数据存储读取数据的所有GET请求都成功了。
然而,当我试图在数据应该被写入数据存储时正确POST时,我一直收到'Forbidden' 403错误代码。
这是非常奇怪和尴尬和令人费解的,因为当我在本地主机上运行我的节点应用程序时,我能够毫无问题地读取/存储到我的数据存储云实例。
我想我的问题是,如果有人面临同样的问题,它是如何解决的?
供参考,上周我尝试做数据存储访问(读取&写)从一个NodeJS管理的虚拟机,它工作。我遵循了Bookshelf的例子
我今天重新部署了相同的示例,它在处理数据存储写入的所有post上也失败了。
我已经打开了类似的票:
- gcloud-node github
- gcloud github
谢谢你的帮助。
只是想跟进这个,因为我找到了我的问题的解决方案。基本上,我必须根据以下说明通过数据存储授权:gcloud-node-js
顺便说一句,上面的链接提供了谷歌团队跟踪的错误历史记录,如果它被解决了。