GCP AI 笔记本实例权限

时间:2021-07-08 05:37:24

标签: google-cloud-platform gcp-ai-platform-notebook

我有一个 GCP AI 笔记本实例。任何对我的项目中的 notebook 具有管理员访问权限的人都可以打开 notebook 并读取、修改或删除由我或我团队中的任何其他用户创建的任何文件夹/文件。有没有办法创建像 /home/user 这样的私有存储库,就像我们使用安装在 VM 上的 JupyterHub 一样?

2 个答案:

答案 0 :(得分:1)

您可能使用服务帐户模式创建了笔记本。您只能通过单用户 mode

向单用户提供访问权限

示例:

proxy-mode=mail,proxy-user-mail=user@domain.com

答案 1 :(得分:1)

  • 使用 AI Notebooks 无法实现您的要求。 AI Notebooks 旨在打造易于管理的快速原型设计和开发环境,高级多用户场景超出了其预期用途。
  • AI Notebooks 中的 Python 内核始终在 Linux 用户“Jupyter”下运行,无论哪个 GCP 用户访问笔记本。 Anyone who has editor permissions 到您的 Google Cloud 项目可以通过 Jupyter 界面查看彼此的工作。
  • 为了隔离用户的工作,推荐的选项是为每个用户设置单独的笔记本实例。请找到“单个用户option
  • 在 AI Notebooks 中将多个实例组合为一个主实例是不可行的。因此,推荐的方法是为每个用户提供一个 Notebook 实例并通过 GIT 或其他存储库系统共享任何源代码。请查找 Save a Notebook to GitHub 文档了解更多信息。