2

我使用 Cloud Deployment Manager 创建数据集和表。bigquery.admin我需要为服务帐户赋予角色。我已经赋予了 OWNER 访问角色,但还不足以处理。是否可以使用 Cloud Deployment Manager 赋予 BigQuery 管理员角色?

resources:
- name: big-query-dataset
  type: bigquery.v2.dataset
  properties:
    datasetReference:
      datasetId: id
    location: US
    access:
    - role: OWNER
      "userByEmail": "{{ SERVICE_ACCOUNT }}"
4

1 回答 1

1

在这里,您获得了 bigquery.admin 角色

根据提供的代码示例,它应该如下所示:

 - role: roles/bigquery.admin
      "userByEmail": "{{ SERVICE_ACCOUNT }}"

但是,请查看此文档,该文档解释了如何使用 Deployment Manager 在您的配置中设置 IAM 策略。

希望这可以帮助。

于 2019-03-14T10:21:27.427 回答