我是 GCP 新手,想创建一个试驾。我一直在尝试从部署模板中的现有映像创建 VM 实例,并且成功地这样做了。我关注了This doc,但我想允许对 Cloud API 访问范围的所有 Cloud API 进行完全访问。这是显示 VM 实例功能的图像。我想从我的 jinja 模板文件(YML 格式文件)中启用它
2717 次
2 回答
4
serviceAccounts
创建实例时,您必须为您设置适当的范围:
- name: {{ vmName }}
type: compute.v1.instance
properties:
...
serviceAccounts:
- email: default
scopes:
- https://www.googleapis.com/auth/cloud-platform
...
使用cloud-platform
范围允许完全访问所有云 API。
于 2018-07-20T18:13:15.367 回答
2
您需要添加--scope 标志。如果您排除此标志,则会使用默认 API 访问权限创建实例。--scope 标志后面是逗号分隔的范围别名或 URL 列表。您必须列出要在实例上启用的每个 API。
于 2018-02-14T15:54:14.183 回答