我正在按照此处的教程(https://cloud.google.com/ai-platform/training/docs/training-jobs#python_1)并使用Python将机器学习模型部署到Google云进行训练。但是,我收到 HttpError 403:“资源项目 my_project 的权限被拒绝。”错误的原因是“CONSUMER_INVALID”。具体来说,返回的元数据显示消费者是“projects/my_project”,服务是“ml.googleapis.com”。
我去了AI平台,我的项目确实在那里。我请求使用的 API 已为该项目启用,并且环境变量 GOOGLE_APPLICATION_CREDENTIALS 已正确设置。我想知道如何解决这个问题。谢谢!
当我使用我的字面项目名称时,我遇到了这个问题。我不得不改用“主页”仪表板“项目信息”小部件中列出的“项目 ID”。
因此,如果您想通过
project ID
而不是 project NR
访问秘密,您需要将 Service Usage Viewer
角色附加到您的 SA。然后你就可以按预期使用projectId了。