当前位置: 首页 > 知识库问答 >
问题:

谷歌云运行构建权限被拒绝

闻飞跃
2023-03-14

当尝试GCloud构建submit--tag gcr.io/*********/****以构建容器映像时,我得到一个:

错误:(gcloud.builds.submit)HTTPError 403:权限不足

我正在从一个compute VM实例中进行尝试,在该实例中,使用服务帐户设置了gcloud。

共有1个答案

池赞
2023-03-14

如果您使用gcloud CLI。

  1. 请验证您的Gcloud auth正在使用服务帐户。
  2. 然后重试GCloud builds submit--标记gcr.io/*********/****

如果使用Google Cloud Build:将Google Cloud steps添加到CloudBuild.yml

steps:
  - name: 'gcr.io/cloud-builders/docker'
    entrypoint: 'bash'
    args:
      - '-c'
      - 'docker pull gcr.io/$PROJECT_ID/$_APP_NAME:latest || exit 0'
  - name: gcr.io/cloud-builders/docker
    args:
      - 'build'
      - '-t'
      - 'gcr.io/$PROJECT_ID/$_APP_NAME:latest'
      - '.'
  - name: gcr.io/cloud-builders/docker
    args:
      - 'push'
      - 'gcr.io/$PROJECT_ID/$_APP_NAME:latest'
images:
  - 'gcr.io/$PROJECT_ID/$_APP_NAME'
timeout: 1200s
substitutions:
  _APP_NAME: 'app_examples'
 类似资料:
  • 我正在尝试Google Cloud Vision API(测试版),它返回“权限被拒绝”消息。但该项目启用了“云视觉API”。感谢您的帮助。 谷歌API浏览器中的错误详细信息

  • 我添加了使用权限,包括WRITE_EXTERNAL_STORAGE,android.permission.相机,READ_EXTERNAL_STORAGEAndroidManifest.xml. 当我在Nexus6(API 24)中运行我的应用程序时,它向我抛出了以下错误: java.io.IOException:权限被拒绝 这是我的代码: 如何在权限相机运行时打开之前使用它?

  • 我们每天都在运行从谷歌云SQL到谷歌云存储(跨项目)的自动化完整数据库导出,使用云函数触发导出。(见本文) 从4天前开始,我们收到一个403错误,日志显示:“服务帐户没有bucket所需的权限。” 我们还没有进行任何权限更改,运行:仍然显示,我们的谷歌云SA具有我们预期的“编写者”角色。 从我们的角度来看,似乎我们已经随机失去了此工作流的权限。有没有人对如何调试这个并让这个工作流重新工作有什么建议

  • 所以,我需要做的基本上是,当我在谷歌云Firestore中更改一个值时,它会触发一个云功能,将该值发送到一个物联网设备。以下是我所做的: 我为此特定任务创建了一个服务帐户。我授予它以下权限: cloudiot.admin(用于管理Google Cloud IoT设备) Firebase.sdkadminServiceAgent(用于管理Firestore) 所有者(临时所有者,用于调试) 因此,每

  • 我正在尝试为我的Android应用程序请求运行时权限。这是我的代码: 在我的AndroidManifest中。xml: 但是,上面的代码始终显示权限被拒绝,而不提示用户请求权限。有什么想法吗? 谢谢

  • 我想读取文件夹中的所有文件: 在那个文件夹中有两个文件。但是我得到一个错误,我没有权限这样做(阅读它): 目录枚举器错误位于file:///Users/Shared/MeinDesktop/fasttemp/tmp/src:Error Domain=nscocaerordomain Code=257“无法打开文件“src”,因为您没有查看它的权限。”用户信息={NSURL=file:///User