GCP Vertex AI "Enable necessary APIs" 已启用

GCP Vertex AI "Enable necessary APIs" when already enabled

我是 GCP 的 Vertex AI 的新手,怀疑我 运行 由于缺乏经验而犯了一个错误,但谷歌搜索答案没有给我带来任何有用的信息。

我在 AI Platform 中创建了一个 Jupyter Notebook,但想在设定的时间段将其安排到 运行。所以我希望使用 Vertex AI 的执行功能。起初,当我尝试访问 Vertex 时,我无法这样做,因为 API 尚未在 GCP 中启用。我的 IT 团队随后启用了 Vertex AI API,我现在可以使用 Vertex。这是一张显示它已启用的图片。 Enabled API Picture

我将我的笔记本上传到 Vertex 中的一个 JupyterLab 实例,当我点击执行按钮时,我得到一个 error message 说我需要“启用必要的 APIs”,特别是顶点 AI API。我不确定为什么要考虑它已经启用。我尝试单击启用,但它只是旋转和旋转,然后我只能通过关闭或重新加载选项卡来退出它。

如果是设置问题,我想指出的另一件事是目前我的 Managed Notebooks tab says "PREVIEW" 在 Workbench 中。我开始想,这可能是一个指标,表明需要启用一个单独的功能才能使用托管笔记本(这是我可以从中访问“执行”按钮的地方)。当我单击“用户管理的笔记本”并从那里打开 JupyterLab 时,我没有“执行”按钮。

我使用的 GCP 帐户确实启用了结算功能。

任何人都可以指出让“执行”按钮起作用的正确方向吗?

根据@JamesS 的评论,通过在他的个人帐户上添加必要的权限解决了这个问题,因为它是在 OP Managed Notebook Instance 上配置的帐户,其中的访问模式为 Single user only

根据我尝试复制场景时的测试,当用户没有 “Vertex AI 用户”[= 时,“启用必要的 APIs”消息框将继续显示33=] 分配给它的角色。在我的测试结论中,以下是尝试在 Managed Notebook Instance.

  • Notebook Admin - 用于访问笔记本实例并通过 Jupyter 打开它。用户也可以 运行 在笔记本中编写代码。
  • Vertex AI 用户 - 以便用户可以 创建计划 运行 在创建笔记本实例后scheduled 运行 在 Vertex AI API 本身下。
  • Storage Admin - 创建预定的 运行 将需要一个 Google Cloud Storage 存储桶位置,作业将保存在该位置

将答案发布为社区 wiki 以造福于将来可能会遇到此用例的社区。

随时编辑此答案以获取更多信息。