配置 ArcGIS Enterprise on Kubernetes Web Adaptor

ArcGIS Enterprise on Kubernetes Web Adaptor 安装完成之后,您必须对其进行配置,以使其与组织配合使用。 您可以使用向导或命令行实用程序配置。

注:
只能通过托管 ArcGIS Enterprise on Kubernetes Web Adaptor 的计算机访问配置向导和命令行实用程序。

配置您的 ArcGIS Enterprise on Kubernetes Web Adaptor 组织。

要在 ArcGIS Enterprise on Kubernetes Web Adaptor 上配置组织,需要执行以下操作:

  1. 部署 ArcGIS Enterprise on Kubernetes
  2. 创建组织
  3. 安装 ArcGIS Enterprise on Kubernetes Web Adaptor
  4. 获取 Web Adaptor 注册令牌
  5. 使用配置向导命令行工具ArcGIS Web Adaptor 提供注册令牌。

获取注册令牌

注册令牌是一组唯一的字母和数字,由 ArcGIS Enterprise on Kubernetes Web Adaptor 解码并用于在您的组织注册 Web 或应用程序服务器。

部署 ArcGIS Enterprise on Kubernetes 和创建组织后,即可从 ArcGIS Enterprise Manager 获取注册令牌或使用命令行实用程序获取。

ArcGIS Enterprise Manager 获取注册令牌

要从 ArcGIS Enterprise Manager 获取注册令牌,请完成以下步骤:

  1. 以管理员身份登录到 ArcGIS Enterprise Manager
  2. 单击设置,然后单击 Web Adaptor
  3. 单击复制
    注:

    对于 ArcGIS Enterprise on Kubernetes Web Adaptor 的多个实例,每个实例都需要一个唯一的注册令牌。 每次单击复制时都会生成一个新令牌。

接下来,您将使用注册令牌来配置 ArcGIS Enterprise on Kubernetes Web Adaptor

使用命令行获取注册令牌

如果无法通过浏览器中 worker 节点上的节点端口访问 ArcGIS Enterprise Manager,则可以使用命令行实用程序获取注册令牌。

要获取注册令牌,请完成以下步骤:

  1. 在您的 Kubernetes 客户端计算机上,打开终端。
  2. 使用以下命令格式运行 get-registration-token.sh 工具,并在提示时输入用户名和密码:
    ./get-registration-token.sh -w node.example.com -c context -n 31443
    
  3. 复制注册令牌并将其传输到 Web Adaptor 主机。

接下来,您将使用注册令牌来配置 ArcGIS Enterprise on Kubernetes Web Adaptor

使用配置向导

要从配置向导配置 ArcGIS Enterprise on Kubernetes Web Adaptor,请完成以下步骤:

  1. 在浏览器中打开配置向导。

    URL 格式为 https://organization.example.com/context/webadaptor

  2. 欢迎页面中单击继续
  3. 配置页面上,将您的注册令牌粘贴到文本框中,然后单击配置

    ArcGIS Enterprise on Kubernetes Web Adaptor 现已配置完毕。 您可以通过在页面上提供的 URL 访问 ArcGIS Enterprise Manager 和组织。 完成后关闭浏览器窗口。

使用命令行

命令行实用程序可静默配置 ArcGIS Enterprise on Kubernetes Web Adaptor。 为每种安装类型(IIS 和 Java)提供了运行命令行实用程序的步骤。

ArcGIS Enterprise on Kubernetes Web Adaptor (IIS)

ArcGIS Enterprise on Kubernetes Web Adaptor (IIS) 命令行实用程序位于提取 Web Adaptor 文件的相同位置处。

注:
默认位置为 C:\Program Files (x86)\Common Files\ArcGIS\WebAdaptorKubernetes\IIS\<version>\Tools\ConfigureWebAdaptor.exe

可用参数包括:

-t <WebAdaptorRegistrationToken> -w <WebAdaptorMachineName> -h <help>

  • <WebAdaptorRegistrationToken> - 注册令牌用于在您的组织中配置 ArcGIS Web Adaptor 以及从 ArcGIS Enterprise ManagerArcGIS Enterprise Administrator API 或使用命令行获取注册令牌。
  • <WebAdaptorMachineName> -(可选)托管 ArcGIS Enterprise on Kubernetes Web Adaptor 的计算机的名称。 在计算机名称中加入计算机的完全限定域名,例如 webadaptorhost.domain.com。 或者,使用您想要配置的 Web Adaptor 的 URL。 如果您要在 Web 浏览器中访问 Web Adaptor 配置页面,则使用此 URL。
  • <help> -(可选)显示实用程序的帮助。

示例:

C:\Program Files (x86)\Common Files\ArcGIS\WebAdaptorKubernetes\IIS\<version>\Tools>ConfigureWebAdaptor.exe -t abCdeFGhIJKLMNopQrIstuV1wX2YzA3BCDeFGHI4jkLMnOpQrSTU5V678WXyZABcde9fgHIJKlmN0PQrstuvwX1Yza2BCd3E4fghiJkL4MNOpQRStu5WXyzA6BcDeFGHiJKLmNOp7QrStuvwxY89zAB0cdeFgHIJklMNopQr1stu2vWXyZa3bCDE4FGHiJkl5MN6op7QrStUvwX8yzABcdefgh9ijklM0nOPqrstuVWXYZABCdEfgHIjKlMnOP1qrST2UVwxYZaBCDEFGH3ijKLMNOp4qRSTUVwXyZAB5c6d7EFghi890jKL1MNoPQRStUvW2xYzaBCDef34ghiJ5KLM6NOP7QRS8TUVwXy9zA0lbCdefGHIjK2M3Nop4QRSTU5VWXyZ6 -w https://<webadaptorhost.domain.com>/arcgis/webadaptor

运行命令后,ArcGIS Enterprise on Kubernetes Web Adaptor 将在您的组织中配置。

ArcGIS Enterprise on Kubernetes Web Adaptor (Java) for Windows

ArcGIS Enterprise on Kubernetes Web Adaptor (Java) 命令行实用程序位于提取 Web Adaptor 文件的相同位置处。

可用参数包括:

-t <WebAdaptorRegistrationToken> -w <WebAdaptorMachineName> -h <help>

  • <WebAdaptorRegistrationToken> - 注册令牌用于在您的组织中配置 ArcGIS Web Adaptor 以及从 ArcGIS Enterprise ManagerArcGIS Enterprise Administrator API 或使用命令行获取注册令牌。
  • <WebAdaptorMachineName> -(可选)托管 ArcGIS Enterprise on Kubernetes Web Adaptor 的计算机的名称。 在计算机名称中加入计算机的完全限定域名,例如 webadaptorhost.domain.com。 或者,使用您想要配置的 Web Adaptor 的 URL。 如果您要在 Web 浏览器中访问 Web Adaptor 配置页面,则使用此 URL。
  • <help> -(可选)显示实用程序的帮助。

示例:

ConfigureWebAdaptor.bat -t abCdeFGhIJKLMNopQrIstuV1wX2YzA3BCDeFGHI4jkLMnOpQrSTU5V678WXyZABcde9fgHIJKlmN0PQrstuvwX1Yza2BCd3E4fghiJkL4MNOpQRStu5WXyzA6BcDeFGHiJKLmNOp7QrStuvwxY89zAB0cdeFgHIJklMNopQr1stu2vWXyZa3bCDE4FGHiJkl5MN6op7QrStUvwX8yzABcdefgh9ijklM0nOPqrstuVWXYZABCdEfgHIjKlMnOP1qrST2UVwxYZaBCDEFGH3ijKLMNOp4qRSTUVwXyZAB5c6d7EFghi890jKL1MNoPQRStUvW2xYzaBCDef34ghiJ5KLM6NOP7QRS8TUVwXy9zA0lbCdefGHIjK2M3Nop4QRSTU5VWXyZ6 - w https://<webadaptorhost.domain.com>/arcgis/webadaptor

运行命令后,ArcGIS Enterprise on Kubernetes Web Adaptor 将在您的组织中配置。

ArcGIS Enterprise on Kubernetes Web Adaptor (Java) for Linux

您可以在提取 Web Adaptor 文件的位置使用命令行实用程序配置 ArcGIS Enterprise on Kubernetes Web Adaptor (Java)

可用参数包括:

-t <WebAdaptorRegistrationToken> -w <WebAdaptorMachineName> -h <help>

  • <WebAdaptorRegistrationToken> - 注册令牌用于在您的组织中配置 ArcGIS Web Adaptor 以及从 ArcGIS Enterprise ManagerArcGIS Enterprise Administrator API 或使用命令行获取注册令牌。
  • <WebAdaptorMachineName> -(可选)托管 ArcGIS Enterprise on Kubernetes Web Adaptor 的计算机的名称。 在计算机名称中加入计算机的完全限定域名,例如 webadaptorhost.domain.com。 或者,使用您想要配置的 Web Adaptor 的 URL。 如果您要在 Web 浏览器中访问 Web Adaptor 配置页面,则使用此 URL。
  • <help> -(可选)显示实用程序的帮助。
注:

要运行命令行实用程序,托管 ArcGIS Web Adaptor 的计算机上必须具有 Java Runtime Environment (JRE)。 如果计算机上没有 JRE,运行实用程序时将会出现错误。 有关如何下载并在计算机上安装 JRE 的说明,请参阅 Java 下载站点。

示例:

./ConfigureWebAdaptor.sh -t abCdeFGhIJKLMNopQrIstuV1wX2YzA3BCDeFGHI4jkLMnOpQrSTU5V678WXyZABcde9fgHIJKlmN0PQrstuvwX1Yza2BCd3E4fghiJkL4MNOpQRStu5WXyzA6BcDeFGHiJKLmNOp7QrStuvwxY89zAB0cdeFgHIJklMNopQr1stu2vWXyZa3bCDE4FGHiJkl5MN6op7QrStUvwX8yzABcdefgh9ijklM0nOPqrstuVWXYZABCdEfgHIjKlMnOP1qrST2UVwxYZaBCDEFGH3ijKLMNOp4qRSTUVwXyZAB5c6d7EFghi890jKL1MNoPQRStUvW2xYzaBCDef34ghiJ5KLM6NOP7QRS8TUVwXy9zA0lbCdefGHIjK2M3Nop4QRSTU5VWXyZ6 -w https://<webadaptorhost.domain.com>/arcgis/webadaptor

运行命令后,ArcGIS Enterprise on Kubernetes Web Adaptor 将在您的组织中配置。