Skip To Content

ArcGIS Enterprise Cloud Builder CLI for AWS

针对您的需求优化的 ArcGIS Enterprise 部署需要多个 ArcGIS ServerArcGIS Data Store 计算机。通过 Amazon Web Services (AWS) 使用云部署可提供灵活性和可扩展性。ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services 是用于自动化 ArcGIS Enterprise 云部署的直观工具。

要在 AWS 上使用 ArcGIS Enterprise 完成 ArcGIS Enterprise Cloud Builder CLI for AWS 的多机部署,需要在浏览器中使用两个 JSON 文件,即 Windows 计算机的命令提示符以及 AWS 管理控制台。可以从自 My Esri 下载的文件中包含的示例文件修改这两个 JSON 文件(一个用于做好安装准备,另一个用于部署)。

可使用 Notepad ++ 等应用程序编辑 JSON 文件。在命令提示符控制台中,可使用这些文件和 ArcGIS Enterprise Cloud Builder CLI for AWS 准备 (PREP)、CREATEDELETE 部署:

  • cloudbuilder.exe PREP -j <prepfilename.json>
  • cloudbuilder.exe CREATE -j <createfilename.json>
  • cloudbuilder.exe DELETE -j <createfilename.json>

先决条件

运行实用程序的命令之前,需要以下项目。如果您不确定如何获取它们,请咨询您的 IT 管理员。

  • AWS 帐户
  • AWS 访问密钥以及相应的保密密钥或 AWSProfileName 值
  • 除基础部署以外所拥有的 Portal for ArcGISArcGIS GIS Server 和任何服务器许可角色的许可文件。所有文件必须适用于相同版本的 ArcGIS Enterprise
  • 通配符 SSL 证书文件 (.pfx) 及对应的密码
  • 安装在运行该实用程序的计算机上的 .NET Framework 4 或更高版本

注:

使用 AWS 时,一定要确保您的浏览器设置为正确的 AWS 区域(例如 us-west-1eu-east-2),并且您的 JSON 文件引用的区域相同。

接受 AWS 条款并选择模板

首次使用 Amazon 机器映像 (AMI) 之前,您必须阅读并接受 AWS Marketplace 条款

下载实用程序

您可以从 My Esri 获取 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序。下载该文件并将其提取到本地驱动器。默认位置为 C:\Program Files\ArcGIS\CloudBuilder\AWS\CLI,但是如果您是 Windows 管理员,则可以为提取的文件指定其他位置。

注:

在本地磁盘上的任何文件夹内提取 cloudbuilder.exe 后,请确保运行 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序的用户具有 LogsOutput 文件夹的递归写入权限。

实用程序提供的命令

  1. PREP 命令会在创建部署之前自动完成所需的几个任务。它会为您的部署创建网络堆栈和 Amazon 简单存储服务 (S3) 存储段,将所有所需的授权文件和 SSL 证书上传到该存储段,然后将 SSL 证书导入到 AWS 证书管理器。如果您尚未手动完成这些步骤,则仅当第一次创建特定 ArcGIS Enterprise 部署时才需要 PREP 命令。
  2. CREATE 命令用于创建基础 ArcGIS Enterprise 部署,并且可以创建并联合所指定的每个 ArcGIS Server 许可角色的附加计算机。运行该命令创建初始部署后,可以稍后使用更新的文件运行该命令,以将更多网站添加到部署中。要了解更多关于其架构和功能的信息,请参见基础 ArcGIS Enterprise 部署
  3. DELETE 命令用于删除部署及关联的 AWS 资源。它只能删除使用 ArcGIS Enterprise Cloud Builder CLI for AWS 创建的部署 。