将机器学习模型部署到 Google 云的 AI 平台时,出现 HttpError 403,原因为 CONSUMER_INVALID

问题描述 投票:0回答:2

我正在按照此处的教程(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 已正确设置。我想知道如何解决这个问题。谢谢!

google-api-client google-api-python-client google-ai-platform
2个回答
11
投票

当我使用我的字面项目名称时,我遇到了这个问题。我不得不改用“主页”仪表板“项目信息”小部件中列出的“项目 ID”。


0
投票

因此,如果您想通过

project ID
而不是
project NR
访问秘密,您需要将
Service Usage Viewer
角色附加到您的 SA。然后你就可以按预期使用projectId了。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.