我正在尝试在AI平台中启动一个notebook实例,但是得到了这个错误:
您至少缺少以下所需权限之一:项目
compute.instances.list
但对于由项目所有者定义的角色中的当前项目,此权限已与其他计算实例权限分开授予。
但仍给出权限错误。
提前感谢您的帮助
发布于 2020-01-03 20:27:31
用于在Google AI平台中创建notebook实例的服务帐户是默认的Compute Engine服务帐户,其原语为roles/editor。
权限:计算引擎默认服务帐户
Compute Engine默认服务帐户是使用Cloud IAM项目编辑角色创建的,但您可以修改服务帐户的角色,以安全地限制服务帐户可以访问的Google API。
您可以检查roles/editor是否包含compute.instances.list:
gcloud iam roles describe roles/editor | grep compute.instances.list故障排除检查:
gcloud iam服务-帐户列表| grep compute@developer.gserviceaccount.com gcloud iam服务-帐户描述默认计算服务帐户的角色:
gcloud项目get-iam-policy your-project --flatten=“表格式”--filter="bindings.members:your-project-number-compute@developer.gserviceaccount.com" =‘bindings[](bindings.role)’表
假设您是项目的所有者,您应该能够使用默认的计算引擎服务帐户创建一个新的notebook实例。
https://stackoverflow.com/questions/59577372
复制相似问题