我正在尝试使用 AppEngine 的“复制到另一个应用程序”功能并不断收到错误消息:
Fetch to http://datastore-admin.moo.appspot.com/_ah/remote_api failed with status 302
这是针对 Java 应用程序的,但我按照设置默认 Python 运行时的说明进行操作。
我 95% 确定这是一个身份验证问题,并且对 remote_api 的调用正在重定向到 Google 登录页面。这两个应用程序都使用 Google Apps 作为身份验证机制。我还尝试在我们拥有的使用 Google 帐户进行身份验证的第三个应用程序之间进行复制。
笔记:
- 我登录的用户帐户是所有三个应用程序的所有者。这是一个 Google Apps 帐户(如果不明显的话)。
- 我有一个 gmail 帐户,这也是所有三个应用程序的所有者。当我使用它登录管理控制台时,单击它时根本看不到数据存储管理控制台。
- 输入详细信息后,我可以从命令行很好地使用 remote_api
- 尝试了 Python remote_api 内置和 Java 之一。
我发现了类似的问题/博客文章,其中一个需要从浏览器登录,然后手动提交完成后获得的 ACSID cookie。显然,这里不能这样做。