google-cloud-platform - GCP Vertex AI "Enable necessary APIs"已启用

标签 google-cloud-platform jupyter-notebook google-cloud-vertex-ai

我是 GCP 的 Vertex AI 的新手,怀疑我是因为缺乏经验而遇到错误,但谷歌搜索答案没有给我带来任何有用的信息。

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

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

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

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

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

最佳答案

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

根据我在尝试复制场景时的测试,当用户没有分配给它的 “Vertex AI 用户” 角色时,“启用必要的 API”消息框将继续显示。在我的测试结论中,以下是尝试在 Managed Notebook Instance 上创建预定运行时所需的最低角色 .

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

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

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

关于google-cloud-platform - GCP Vertex AI "Enable necessary APIs"已启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71593747/

相关文章:

jupyter - 在 Jupyter 笔记本中隐藏代码(报告模式)

python - 在 Internet Explorer 的 Jupyter Notebook 中不显示 Folium 热图

google-cloud-platform - Vertex AI - 如何监控训练进度?

google-cloud-vertex-ai - 使用 Vertex 模型注册表需要付费吗?

google-cloud-platform - GKE : Insufficient regional quota to satisfy request: resource "IN_USE_ADDRESSES"

networking - Kubernetes 更新更改了 Google Cloud 中节点的静态+保留的外部 IP

kubernetes - 从 GKE 上的 pod 访问 GCP Cloud DNS

bash - [Google Cloud][Compute Engine] 在启动脚本中找不到 Linux 基础命令

anaconda - ijavascript 将不会安装

docker - 如何将环境变量传递给 gcloud beta ai custom-jobs create with custom container (Vertex AI)