安装 ArcGIS Notebook Server 后,使用 Docker 进行配置,创建服务器站点并通过其注册 Web Adaptor,然后您可以通过 ArcGIS Enterprise 门户配置站点。 为此,您需要将 Notebook Server 站点添加到门户并配置服务器角色。
添加服务器站点并配置服务器角色
要使用您的门户配置 ArcGIS Notebook Server 站点,请完成以下步骤。 这将允许用户在门户中创建和编辑 Notebook。
- 如果要联合使用通配符安全证书的 ArcGIS Notebook Server,请在联合前将根证书导入门户。
如果门户只有一个适用于联合服务器的通配符,则无法验证 CNAME 证书、发布服务或执行其他一些操作。
- 以管理员身份登录到 Portal for ArcGIS 网站,然后浏览至组织 > 设置 > 服务器。
您必须通过 Web Adaptor URL(例如 https://webadaptorhost.domain.com/webadaptorname/home)连接到网站。 请勿在端口 7443 上使用内部 URL。
- 单击添加服务器站点。
- 提供以下信息:
- 服务 URL - 访问 ArcGIS Notebook Server 站点时外部用户使用的 URL。 如果此站点包含 Web Adaptor,则此 URL 包含 Web Adaptor 地址,例如 https://webadaptorhost.domain.com/webadaptorname。 如果您已向组织的反向代理服务器添加了 ArcGIS Notebook Server,则 URL 为反向代理服务器地址(例如,https://reverseproxy.domain.com/myorg)。 请注意,联合操作将执行验证校验以确定是否可从服务器站点访问提供的服务 URL。 如果验证校验失败,将在 Portal for ArcGIS 日志中生成一个警告。 但是,如果未验证服务 URL,则联合将不会失败,因为可能无法从服务器站点访问 URL,例如当服务器站点在防火墙后面时。
- 管理 URL - 在内部网络上执行管理操作时用于访问 ArcGIS Server 的 URL,例如 https://notebookserver.domain.com:11443/arcgis。
注:
对于多机 Notebook Server 站点,请在此字段中改为使用 Web Adaptor 或反向代理 URL。 此设置十分必要,由于管理 URL 必须是门户可用于与站点中的所有服务器进行通信的 URL,即使在其中一个服务器不可用的情况下也是如此。
- 用户名 - 安装 ArcGIS Notebook Server 时,您提供的主站点管理员帐户的名称。
- 密码 - 主站点管理员帐户的密码。
- 单击下一步。
- 单击配置服务器角色选项卡。
- 打开 Notebook Server 角色。
- 单击保存服务器角色。
此时 Notebook 选项卡将显示在门户功能区顶部。 单击 Notebook 选项卡将打开新的 notebook。
准备要使用的 notebook
您的 ArcGIS Notebook Server 站点随附示例 notebook 库。 示例 notebookse 演示数据科学、空间分析、内容管理和 GIS 管理的多种工作流。
库中的多个示例 notebook 引用托管要素图层和门户中的其他项目,这些内容必须先进行发布。 要执行此操作,运行示例 notebook 为 notebook 准备门户项目。 Notebook 发布多个 CSV 文件、压缩 shapefile 和服务定义文件,所有内容都位于名为 files_to_publish 的目录中。
按照以下步骤运行 notebook:
- 以具有 notebook 创建权限的用户身份登录。
- 在您组织的导航栏中,单击 Notebook。
随即打开 Notebooks 主页。
- 单击 Esri 示例 notebook 选项卡。
- 在库中,找到并打开示例 notebook 管理:为 notebook 准备门户项目。
- 运行示例 notebook
- 在 notebook 编辑器中,单击单元格 > 运行全部。
如果适用,将提示您选择 notebooks 要发布影像图层的 ArcGIS Image Server 站点。
- 与组织共享示例 notebook 创建的服务,或与 ArcGIS Notebooks 用户的特定群组共享。
当 notebook 运行完成时,即可运行门户中的所有示例 notebook。
接下来,为您的 notebook 创作者创建一个自定义角色(或多个角色)以授予其相应的权限。