可以按照与任何其他项目相同的方式来共享已创建的 notebook。 默认情况下,您的 notebook 仅供您使用,而不会出现在其他用户的搜索结果中,亦不属于任何群组。 根据您的共享权限,您可以将其共享。
注:
当共享 notebook 时,其他用户可以打开并运行 notebook。 但是,其对 notebook 所做的任何更改都将保存为新副本并归其所有。 其所做的更改不会保存到您的 notebook 中。
Notebook 共享准备
在共享 notebook 之前,请确保其他人可以成功打开并运行该 notebook,并同时保留 notebook 的完整性、安全性和可访问性。
- 请避免在 notebook 中存储用户名、密码、凭据或任何其他个人信息。 共享具有此内容的 notebook 会将信息暴露给其他人。 如果您需要使用用户名和密码连接到 GIS,建议您只在代码中包含用户名,然后等待交互对话框中提示输入密码。 要了解有关无需密码连接到 GIS 的选项的详细信息,请参阅使用不同的身份验证方案。
- 您添加到 notebook 中的任何项目也必须与成员共享,以便该成员能够在 notebook 中查看并使用这些项目。 在共享 notebook 之前,请检查 notebook 中每个项目的共享属性。
- 您可以在 notebook 中使用用户工作空间中的文件。 但是,如果您打算与组织中的其他用户共享 notebook,请将文件上传到我的内容,然后将这些项目添加到您的 notebook 中。 请将这些项目共享给将要查看 notebook 的成员。
- 如果您的 notebook 使用高级 notebook 运行时,则只有具有“高级 notebook”权限的用户才能打开并运行与之共享的 notebook。 有关更改运行时的步骤,请参阅指定 notebook 运行时。
从 notebook 编辑器中共享 notebook
您可以从 notebook 编辑器直接共享 notebook。
- 打开 notebook。
- 在 notebook 编辑器的顶部功能区上,单击共享。
共享 notebook 窗格随即打开,其中显示了 notebook 的当前共享设置。
- 在窗格中单击共享以打开共享窗口。
- 在共享窗口中,选择共享级别,然后单击保存。
您的新共享设置将显示在窗格中。
您可以在内容页面或使用 notebook 编辑器本身来更新 notebook 的共享设置。 两个位置都会打开项目的共享对话框,您可以在其中设置和保存共享选项。
共享代码片段
您可以通过共享存储代码片段的 notebook 代码片段库来共享代码片段,其共享方式与您拥有的其他项目的共享方式相同。 您可通过共享代码片段库来共享小型代码片段,其他用户可将这些片段插入其 notebook。 共享代码片段库不会共享整个 notebook,并且库中的片段无法由其他用户编辑。
共享库时,会自动共享库中的代码片段。
要从 notebook 编辑器共享代码片段库,请执行以下操作:
- 打开 notebook。
- 在 notebook 编辑器的顶部功能区上,单击代码片段。
- 在代码片段窗格中,单击更多选项,然后单击管理库项目。
- 针对要共享的代码片段库单击共享按钮。
- 在共享窗口中,选择代码片段库的共享级别,然后单击保存。
- 单击完成。
您也可以从代码片段库的项目页面更新其共享设置。
处理共享 notebook
当打开已共享的 notebook 时,会创建 notebook 的副本并将其打开。 接受共享 notebook 的成员是新 notebook 副本的所有者,副本会在自己的容器中运行并使用自己的处理资源。 对该 notebook 所做的任何更改都只会在新的 notebook 副本中进行。
您可以通过搜索组织内容来查找共享的 notebook,或从与其共享的群组中访问 notebook 项目。 预览 notebook 以查看其内容,并从其项目页面打开 notebook。
请确保从您信任的来源打开共享 notebook。 您在共享 notebook 中运行的任何代码都需使用您的凭据以您的身份运行。 最佳做法是在运行共享 notebook 之前单独检查其中的所有单元格,并在首次打开共享 notebook 时不使用运行全部选项。
与您共享的 notebook 可能引用您无权访问的文件 - 它们可能来自未与您共享的项目,也可能位于创作者自己的用户工作空间中。 如果收到此类错误信息,请与创作者联系。