如何授予对 Google Cloud Dataprep 的访问权限?

How do I give access to Google Cloud Dataprep?

我在 Cloud Dataprep 中创建了一个流程,作业已执行。一切顺利。

但是,我的同事在此 GCP 项目中也具有所有者角色,他们看不到我创建的流。我无法在任何地方找到共享选项。

应该如何设置才能让多个用户处理 Dataprep 流程?

谢谢。

从 2018 年 9 月开始更新

现在可以共享了。有关详细信息,请参阅下面 @justbeez 的回答。

不再相关 - 下面是此版本之前的原始答案

目前这是不可能的。 2018 年 1 月 23 日发布了一系列新功能,但共享流 and/or 数据集仍然不存在。鉴于它仍然是测试版,请密切关注发布,因为它们似乎有很大的飞跃:https://cloud.google.com/dataprep/docs/release-notes.

目前我知道有两种解决方法:

  1. 每当您创建流时,请在 shared/generic Google 登录名下进行。 Google 不推荐这样做,因为它不是很好的安全性,但这是与多人进行实时访问的唯一方法。当然,该用户还需要访问您的项目。
  2. 定期将流程导出为 zip(悬停流程时出现三点菜单)并将其存储在共享驱动器上。您可以在流程菜单中导入该流程。我不确定 export and/or import 是否是 2018 年 1 月版本中的新功能,但在此之前我没有注意到它。

自 2018 年 9 月添加以来,我们一直在使用 Flow 级别的共享(查看变更日志)。您可以从单个流程的 kabob 菜单中获得此选项:

从那里,您将获得一个可以使用的共享菜单(请记住,您只能与项目中具有适当权限的人共享):

从那里,您可以看到默认情况下的所有流或仅看到共享的流:

请注意,目前只有一个共享权限级别,即协作者。这意味着您与之共享的人可以使用流程、添加食谱等——但他们没有重命名流程或管理共享的选项。最近添加的文件夹选项根本不支持共享。

有关共享流程的完整详细信息,请参见此处: https://cloud.google.com/dataprep/docs/html/Overview-of-Sharing_118228675