首页 > 解决方案 > Google Cloud Platform - AI 平台实例问题

问题描述

我正在尝试在 AI 平台中启动笔记本实例,但出现此错误:

您至少缺少以下所需权限之一:项目

计算实例列表

但是对于项目所有者定义的角色内的当前项目,除了其他计算实例权限之外,该权限已经被授予。

但仍然给出权限错误。

提前感谢您的帮助

标签: google-cloud-platformartificial-intelligencegcp-ai-platform-notebook

解决方案


用于在 Google AI 平台中创建笔记本实例的服务帐户是默认的 Compute Engine 服务帐户,它具有原语roles/editor.

权限:Compute Engine 默认服务帐号

Compute Engine 默认服务帐号是使用 Cloud IAM 项目编辑角色创建的,但您可以修改服务帐号的角色以安全地限制服务帐号可以访问的 Google API。

您可以检查roles/editor包括compute.instances.list

    gcloud iam roles describe roles/editor | grep compute.instances.list

对于故障排除检查:

  1. 如果您有默认计算服务帐户:

     gcloud iam service-accounts list | grep compute@developer.gserviceaccount.com
     gcloud iam service-accounts describe your-project-number-compute@developer.gserviceaccount.com
    
  2. 检查默认计算服务帐户的角色:

      gcloud projects get-iam-policy your-project  --flatten="bindings[].members" --format='table(bindings.role)' --filter="bindings.members:your-project-number-compute@developer.gserviceaccount.com"
    

假设您是项目的所有者,您应该能够使用默认计算引擎服务帐户创建一个新的笔记本实例。


推荐阅读