【问题标题】:What diagnostic steps should I take to fix this authorization?我应该采取哪些诊断步骤来修复此授权?
【发布时间】:2017-04-16 10:30:07
【问题描述】:

我遇到了无法下载应用引擎代码的阻塞问题。
我有:

  1. 运行 gcloud 组件更新
  2. 对 appcfg.py 进行了绝对路径调用
  3. 运行 gcloud auth login 以确认我已登录到正确的帐户。
  4. 确认应用确实存在。

我在 app id 的开头看到了意想不到的字符 u's~。它可能与 UTF8 与以前的格式有关,但不记得补救措施。

我应该采取哪些诊断步骤来修复此授权?

DarianMac:~ darianhickman$ ~/google-cloud-sdk/platform/google_appengine/appcfg.py -A 'profound-ship-156505' -V '20170211t171524'   download_app ./download
07:01 PM Host: appengine.google.com
07:01 PM Fetching file list...
Error 403: --- begin server output ---
You do not have permission to modify this app (app_id=u's~profound-ship-156505').
--- end server output ---

我应该采取哪些诊断步骤来修复此授权?

【问题讨论】:

  • sudo试试同样的方法。
  • 这不是本地权限的事情。这绝对是关于 gcloud 登录的问题。
  • 如果我没有同样的问题,我不会建议它。该消息具有误导性。
  • 我试过了,同样的错误信息:DarianMac:Documents darianhickman$ sudo ~/google-cloud-sdk/platform/google_appengine/appcfg.py -A deep-ship-156505 -V 20170211t171524 download_app ./下载密码:09:39 PM 主机:appengine.google.com 09:39 PM 正在获取文件列表...错误403:---开始服务器输出---您没有权限修改这个应用程序(app_id=u's~深船156505')。 --- 端服务器输出 ---
  • 尝试下载位置的绝对路径。我之前也有同样的错误信息,问题是gcloud没有写入本地文件目录的权限。我不知道这是否是您面临的问题(因此是评论,而不是答案),但值得一试。

标签: python google-app-engine


【解决方案1】:

如果您进入云控制台,您的用户是否被标记为项目所有者?

发件人:https://cloud.google.com/appengine/docs/python/tools/downloading-source-code#permissions

只有上传代码的开发者和应用所有者才能下载。如果这些方以外的任何人尝试下载该应用程序,他们将看到如下错误消息:

Fetching file list...
Error 403: --- begin server output ---
You do not have permission to download this app version.
--- end server output ---

【讨论】:

  • 绝对是源的所有者。
【解决方案2】:

从与 Google Cloud 支持的电子邮件对话中发布:

Pouyan Jazayeri 2 月 13 日

致达里安你好,

恐怕 node.js 不存在该工具。它仅适用于 Java, PHP、Go 和 Python。应用引擎标准支持的语言。

如果您愿意,我可以为您提交功能请求。

最好的问候,

破烟

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2020-12-08
    相关资源
    最近更新 更多