无法在 AI Platform 中启动/停止 AI Platform 笔记本实例,但可以在 Compute Engine 中启动/停止

Unable to start/stop an AI Platform Notebook Instance in AI Platform but Able to in Compute Engine

提问人:swygerts 提问时间:10/8/2020 更新时间:10/8/2020 访问量:1696

问:

我正在为用户设置权限,以便在 GCP AI Platform 中使用预先创建的 AI Platform VM 实例。我创建了一个具有权限的自定义角色

compute.acceleratorTypes.list
compute.diskTypes.list
compute.instances.list
compute.instances.start
compute.instances.stop
compute.machineTypes.list
compute.subnetworks.list
iam.serviceAccounts.actAs
notebooks.environments.get
notebooks.environments.getIamPolicy
notebooks.environments.list
notebooks.instances.get
notebooks.instances.getIamPolicy
notebooks.instances.list
notebooks.locations.get
notebooks.locations.list
notebooks.operations.get
notebooks.operations.list
resourcemanager.projects.get

用户可以从 GCP 控制台的 Compute Engine 部分启动和停止实例,但不能从 AI Platform 部分启动和停止实例。当我尝试后者时,出现错误:

sample-ai-platform-vm: Permission 'notebooks.instances.start' denied on 'projects/test-project/locations/us-east1-b/instances/sample-ai-platform-vm'

知道这是怎么回事吗?

平台 谷歌云 iam gcp-ai-platform-notebook

评论


答:

3赞 gogasca 10/8/2020 #1

您需要添加以下权限:

notebooks.instances.start
notebooks.instances.stop

您可以查看 Notebooks 管理员角色以供参考:

https://cloud.google.com/ai-platform/notebooks/docs/iam

评论

0赞 swygerts 10/8/2020
谢谢。昨天想通了。没有意识到新的 Notebooks API 在权限要求方面发生了变化。