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

向google云容器构建器添加角色/范围?

赫连靖琪
2023-03-14

我正试图在google cloud container builder设置中添加一个构建步骤。

该步骤将从源树中提供的index.yaml文件为我的项目创建datastorehtml" target="_blank">索引。

steps:
- name: gcr.io/cloud-builders/gcloud
  args: ["datastore", "create-indexes", "index.yaml", "-q"]

当我运行这个时,我会从gcloud工具中得到这个错误:

错误:(gcloud.datastore.create-indexes)您当前使用的服务帐户没有对****的适当访问权限登录到gcloud。该帐户的范围如下:https://www.googleapis.com/auth/logging.write、https://www.googleapis.com/auth/projecthosting、https://www.googleapis.com/auth/pubsub、https://www.googleapis.com/auth/devstorage.read_write。它需要https://www.googleapis.com/auth/cloud-platform才能成功。请用缺少的作用域重新创建此VM实例。您还可以使用gcloud auth login登录到具有适当访问权限的标准帐户。

我尝试将IAM角色“Cloud datastore index Admin”添加到项目“@CloudBuild.gServiceAccount.com”服务帐户中,但没有帮助。

是否有一种简单的方法来实现这一点,即授予容器构建器服务帐户创建datastore索引所需的特权?

共有1个答案

汤飞
2023-03-14

尝试添加“Cloud Datastore所有者”或“项目编辑器”权限。

 类似资料:
  • 我是新来的python和创建不和谐的机器人在一般情况下,我不能为我的生命弄清楚如何让我的机器人分配一个角色给用户的用户请求。 我在互联网上搜索了几个小时,找到了一些例子,但它们都产生了错误。 以下是我的命令代码: 以下是我得到的错误:

  • 我有一个docker容器,里面运行着一些进程(uwsgi和celery)。我想为这些进程创建一个celery用户和一个uwsgi用户,以及一个它们都将属于的worker组,以便分配权限。 我尝试将和添加到我的Dockerfile中,但这会导致问题,因为这些命令提示输入(我已经发布了下面构建的响应)。 将用户添加到Docker容器中以便为在容器中运行的工作者设置权限的最佳方法是什么? 我的Docke

  • 问题内容: 我看到Docker添加了一种称为“重启策略”的东西,以处理例如在重启的情况下容器的重启。 尽管这非常有用,但我看到重新启动策略命令仅适用于而不适用。所以我的问题是: 是否可以将重启策略添加到过去已经创建的容器中? 问题答案: 在最新版本的docker(从1.11版本开始)中,您具有以下命令:

  • 我只是想知道是否有允许Java Swing容器之间平滑转换的Java库。 假设我有一个带有单个JFrame的Java GUI应用程序。根据用户操作,我想更改JFrame中包含的JPanel。现在,我能做到。然而,这种变化是瞬时的。我想做的是有一个缓慢的过渡/动画,这样对用户的认知不会太难。 具体示例: 假设我拥有的JFrame是有2个按钮,我有两个JGroup,和。根据用户单击的按钮,我会将替换为

  • 但是问题是,ENTRYPOINT和CMD都只允许一个命令,所以我不确定如何启动SSH

  • 我被添加了谷歌云依赖项 但我的生成失败,出现以下错误 我尝试禁用批注处理器 我收到以下错误