【问题标题】:Admin access error with remote_api handler on AppEngineAppEngine 上的 remote_api 处理程序的管理员访问错误
【发布时间】:2012-09-08 01:06:14
【问题描述】:

尝试配置我的 AppEngine 应用程序的 remote_api,我使用所需的设置 app.yaml:

builtins:
    - remote_api: on

然后部署到应用引擎。现在,我是此应用程序的系统管理员(当前所有者),但是当我访问 https://myapp.appspot.com/_ah/remote_api 时,我收到消息:

`您必须以管理员身份登录才能访问。`。

为什么会这样?

为了完整起见,我询问了我的应用程序的所有者,他得到了同样的信息。我们当时都登录了。

【问题讨论】:

    标签: google-app-engine remoteapi


    【解决方案1】:

    remote_api URL 不适合在浏览器中使用。

    你在使用 remote_api_shell.py 脚本吗?

    【讨论】:

    • 大部分时间我都在尝试调试我的开发设置,正如我发布的这个问题中所解释的那样:Remote_api Setup on App Engine。我收到了我在那里指定的错误,我正在检查它是否与安全权限有关。如果您对这个问题有任何指示,我将不胜感激。如果它有帮助,我已经设法通过 remote_api_shell.py 脚本进行连接。
    • 我认为您只需要阅读源代码即可。你想做的事情太不标准了,我不知道如何帮助你。对不起!
    【解决方案2】:

    您必须使用具有管理员权限的 Google(Gmail?)帐户登录。

    【讨论】:

    • 在我的问题中,我指定我已尝试与应用程序的“所有者”建立联系。有不同类型的管理员用户吗?如果有,是哪个?
    • 不清楚你的应用是否有自己的用户认证系统。您必须使用 Google 登录名登录。是的,所有者帐户应该可以工作。在浏览器中,您应该会看到不同的错误消息。 “此请求不包含必要的标头”。所有者帐户是否具有 2 因素身份验证?这可能与它有关。
    • 谢谢!我们的应用程序有我们自己的身份验证系统。我实际上相信这与它有更多的关系。我确实有 2 因素身份验证,但我使用特定于应用程序的密码来访问它,所以这应该不是问题。
    • 您能否指导如何在命令提示符下登录谷歌。在命令提示符下运行命令时出现此错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 2016-12-20
    • 1970-01-01
    • 2011-10-10
    相关资源
    最近更新 更多