亲爱的Google团队& GAE爱好者:
我尝试使用新的远程无docker选项将我的NodeJS应用程序部署到我的GAE项目: " gcloud预览应用程序部署app.yaml --set-default --remote" 部署过程似乎很好 - 这意味着在部署时没有发生错误。
执行部署后,有趣的是我从数据存储区读取数据的所有GET请求都成功。
但是,当我尝试在数据应该写入数据存储区时正确POST时,我会继续收到“禁止”#39; 403错误代码。
这非常奇怪,尴尬和令人费解,因为当我在我的localhost上运行我的节点应用程序时,我能够毫无问题地读取/存储到我的数据存储云实例。
我想我的问题是,如果其他人现在面临同样的问题,又如何解决?
仅供参考,上周我尝试从NodeJS托管的虚拟机进行数据存储访问(读取和写入),并且工作正常。我跟着Bookshelf example
我今天重新部署了相同的示例,但在处理数据存储区写入的所有POST上都失败了。
我已经在这里开了类似的门票:
感谢您的帮助。
答案 0 :(得分:1)
因为我找到了解决问题的方法,所以我想跟进这个问题。 差不多,我必须根据下面的解释传递数据存储区授权: gcloud-node-js
顺便说一句,上面的链接提供了Google团队跟踪的错误历史记录,如果它得到解决的话。