NodeJS托管VM在数据存储上写入403

时间:2015-08-06 21:14:48

标签: node.js google-app-engine google-cloud-datastore gcloud-node managed-vm

亲爱的Google团队& GAE爱好者:

我尝试使用新的远程无docker选项将我的NodeJS应用程序部署到我的GAE项目: " gcloud预览应用程序部署app.yaml --set-default --remote" 部署过程似乎很好 - 这意味着在部署时没有发生错误。

执行部署后,有趣的是我从数据存储区读取数据的所有GET请求都成功。

但是,当我尝试在数据应该写入数据存储区时正确POST时,我会继续收到“禁止”#39; 403错误代码。

这非常奇怪,尴尬和令人费解,因为当我在我的localhost上运行我的节点应用程序时,我能够毫无问题地读取/存储到我的数据存储云实例。

我想我的问题是,如果其他人现在面临同样的问题,又如何解决?

仅供参考,上周我尝试从NodeJS托管的虚拟机进行数据存储访问(读取和写入),并且工作正常。我跟着Bookshelf example

我今天重新部署了相同的示例,但在处理数据存储区写入的所有POST上都失败了。

我已经在这里开了类似的门票:

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

因为我找到了解决问题的方法,所以我想跟进这个问题。 差不多,我必须根据下面的解释传递数据存储区授权: gcloud-node-js

顺便说一句,上面的链接提供了Google团队跟踪的错误历史记录,如果它得到解决的话。