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

尝试部署到Google Cloud运行时权限错误

南宫嘉
2023-03-14

当我试图将映像部署到云运行时,我得到了一个权限错误:

gcloud beta run deploy endpoints_proxy \
    --image="gcr.io/endpoints-release/endpoints-runtime-serverless:1.30.0" \
    --allow-unauthenticated
ERROR: (gcloud.beta.run.deploy) User [email-goes-here] does not have permission to access namespace [project-id-goes-here] (or it may not exist): Cloud Run does not have permission to get access tokens for the default compute service account, 1088973916567-compute@developer.gserviceaccount.com. Please give Google Cloud Run Service Agent the permission iam.serviceAccounts.getAccessToken on the default compute service account.

我还尝试将这些角色添加到错误中列出的“默认计算服务帐户”,但没有成功。

共有1个答案

东门深
2023-03-14

错误消息是非常误导性的,错误的发生是因为云运行服务代理丢失。

创建以下服务帐户后:

Name: service-<account-id>@serverless-robot-prod.iam.gserviceaccount.com
Role: Google Cloud Run Service Agent

问题解决了。看起来Cloud Run需要这个服务帐户才能工作,所以永远不要删除它:)

 类似资料:
  • 问题内容: 我正在尝试使用Google AppEngine部署示例dart服务器。但是,当我运行此python脚本时(安装了最新的python版本3.5) dev_appserver.py 我也尝试过 dev_appserver.py –custom_entrypoint“ dart bin / server.dart {port}” app.yaml 我收到此错误: ImportError:没有

  • 我刚刚用,它安装在 问题是,如果我试图用获取它的版本,我会收到一个权限被拒绝的错误。 <代码> 位于路径中 和没有结果,因为找不到它。 如果重新安装:

  • tomcat支持war部署@运行时??? 当部署多个war文件时,发生tomcat permGen运行时内存不足错误,请停止tomcat并部署并重新启动该时间错误。这个错误的实际原因是什么。是否存在任何tomcat配置问题。

  • 我正在尝试在实时服务器上加载我的项目。 这些是规格 PHP版本5.6服务器:Windows 存储供应商引导/缓存 但它一直给我以下流错误: 致命错误:无法打开未捕获的异常“UnexpectedValueException”,消息为“流或文件”C:\inetpub\wwwroot\websites\mysite\storage/logs/laravel.log“无法打开流:权限被拒绝”,在C:\in

  • 当我在git中切换分支并使用安装包时,我的本地AEM实例突然停止工作。 生成失败,请求执行 我的错误日志显示以下错误:

  • 我对在java中使用包相当陌生,但我有一个文件结构: 项目 com 主 Billing.java Password.java 每个java文件都有包src。com。主要 位于顶部。我正在使用javac-d从项目文件夹进行编译/类别//src/com/main/*。java,它编译得很好。当我使用java类/src/com/main/Billing来运行它时,is给了我一个NoClassDefFou