【问题标题】:gloud app deploy - DENIED: Permission denied for "latest" from requestgcloud app deploy - 拒绝:请求中“最新”的权限被拒绝
【发布时间】:2021-01-07 15:05:46
【问题描述】:

用于我的 NodeJS 应用程序的 gcloud app deploy 的权限或帐户没有变化,它最后一次正常工作是在 7 月 19 日。经过几个月的差距后,我尝试了它,现在 gcloud app deploy 抛出错误:

错误:无法初始化缓存:无法创建图像缓存:访问缓存图像“asia.gcr.io//app-engine-tmp/build-cache/ttl-7d/users/buildpack-cache:latest”:连接到存储库“asia.gcr.io//app-engine-tmp/build-cache/ttl-7d/users/buildpack-cache:latest”:GET https://asia.gcr.io/v2//app-engine-tmp/build-cache/ ttl-7d/users/buildpack-cache/manifests/latest:拒绝:来自请求“/v2//app-engine-tmp/build-cache/ttl-7d/users/buildpack-cache/manifests”的“最新”权限被拒绝/最新的”。

【问题讨论】:

  • 在尝试部署之前,您是否尝试过使用命令 gcloud components update 更新您的 Cloud SDK?除此之外,您能否按照类似案例here 的解决方法尝试一下?由于这是一个缓存问题,它可能与您的本地计算机或帐户干扰部署有关,因此让另一个人尝试这样做可能会有所帮助。
  • 是的,gcloud 组件更新已完成并已尝试。谢谢

标签: node.js google-app-engine google-cloud-platform


【解决方案1】:

与结算有关,无法处理付款,GCP 开始显示神秘消息。然而,在成功清除之前的付款后,Google 花了几个小时才开始允许构建。

【讨论】:

  • 在我的情况下,信用卡无效,在我添加新卡后立即开始工作
【解决方案2】:

在我的情况下,当再次禁用和启用 Container Registry 服务 (https://console.cloud.google.com/apis/library/containerregistry.googleapis.com) 时,GCP 向我显示了一个错误,表明我应该检查我的帐户帐单。审核后,我可以照常上传了。

问候

【讨论】:

  • 我的项目中没有使用Dockers,是否还需要启用?目前默认禁用。
猜你喜欢
  • 2019-04-14
  • 1970-01-01
  • 1970-01-01
  • 2018-08-19
  • 1970-01-01
  • 2018-05-10
  • 2021-04-12
  • 2018-11-16
  • 1970-01-01
相关资源
最近更新 更多