gpt4 book ai didi

google-app-engine - appcfg.py create_bulkloader_config 返回 "Authentication Failed"甚至没有提示我进行身份验证

转载 作者:太空宇宙 更新时间:2023-11-03 15:35:50 25 4
gpt4 key购买 nike

我有一个 Java appengine 应用程序,根据 http://ikaisays.com/2010/06/10/using-the-bulkloader-with-java-app-engine/ 安装了 remote_api

 <servlet>
<servlet-name>RemoteApi</servlet-name>
<servlet-class>com.google.apphosting.utils.remoteapi.RemoteApiServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>RemoteApi</servlet-name>
<url-pattern>/remote_api</url-pattern>
</servlet-mapping>

当我使用网络浏览器访问 myapp.appspot.com/remote_api 时,我看到消息“此请求不包含必要的 header ”,据我所知这是正常的。

但是当我运行 appcfg.py create_bulkloader_config --url=http://APPID.appspot.com/remote_api --application=APPID --filename=config.yml从我的命令行(使用正确的 APPID)我得到

C:\ag\dev>appcfg.py create_bulkloader_config --url=https://correctid.appspot.c
om/remote_api --application=correctid --filename=config.yml
Creating bulkloader configuration.
[INFO ] Logging to bulkloader-log-20101114.081901
[INFO ] Throttling transfers:
[INFO ] Bandwidth: 250000 bytes/second
[INFO ] HTTP connections: 8/second
[INFO ] Entities inserted/fetched/modified: 20/second
[INFO ] Batch Size: 10
[INFO ] Opening database: bulkloader-progress-20101114.081901.sql3
[INFO ] Opening database: bulkloader-results-20101114.081901.sql3
[INFO ] Connecting to correctid.appspot.com/remote_api
[INFO ] Authentication Failed

C:\ag\dev>

我已经尝试过 no_cookies 选项,但没有帮助。我也尝试使用 -e correctadminmail@gmail.com .这些都没有改变我的输出。

如何指定身份验证参数?

最佳答案

如果您的应用配置为使用 OpenID 登录,则可能会发生这种情况 - OpenID 与 remote_api 不兼容。

这篇博文描述了问题和解决方案:

http://blog.notdot.net/2010/06/Using-remote-api-with-OpenID-authentication

虽然解决方案是在 Python 中——您也许可以在 Java 中做一些等效的事情(或者将一些 Python 代码上传到您的应用程序的不同版本,仅用于远程 api)。

关于google-app-engine - appcfg.py create_bulkloader_config 返回 "Authentication Failed"甚至没有提示我进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4177915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com