Skip To Content

ArcGIS Enterprise Cloud Builder CLI for AWS 参数

使用 ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services (AWS) 准备和部署 ArcGIS EnterpriseArcGIS Server 站点时,可通过提供包含所需设置的 JSON 文件的位置和名称,提供有关所需部署类型的信息。

示例文件

My Esri 下载的 ArcGIS Enterprise Cloud Builder CLI for AWS 文件包含多个示例 JSON 文件。 JSON 示例代表常见的部署。 将提供用于准备步骤的单独文件,使用 PREP 命令运行 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序时可以使用这些文件,以及使用 CREATE 命令运行 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序时可用于创建部署的文件。

以下两个表格介绍了 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序随附的示例文件:

准备示例文件描述
createnetworkvpc.json

在指定的 AWS 区域中创建 Amazon Virtual Private Cloud (VPC)

uploadlicensefile.json

ArcGIS Server 许可和 Portal for ArcGIS 许可文件上传到 ArcGIS Enterprise Cloud Builder for Amazon Web Services 托管的 Amazon Simple Storage Service (S3) 存储段。

uploadsslcert.json

将 SSL 证书上传到 Cloud Builder 托管的 Amazon S3 存储段,然后将 SSL 证书导入到 AWS 证书管理器。

uploadlicenseandcert.json

ArcGIS Server 许可、Portal for ArcGIS 许可和 SSL 证书上传到 Cloud Builder 托管的 Amazon S3 存储段。 此举还会将 SSL 证书导入到 AWS 证书管理器。

allprep.json

创建 VPC,然后将 ArcGIS Server 许可、Portal for ArcGIS JSON 文件和 SSL 证书上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的 Amazon S3 存储段。 此举还会将 SSL 证书导入到 AWS 证书管理器。

创建示例文件描述
baseenterpriseallinone.json

在一台计算机上部署基础 ArcGIS Enterprise

baseenterpriseallinonewithgeoevent.json

在一台计算机和一个联合 ArcGIS GeoEvent Server 单机站点上部署基础 ArcGIS Enterprise

baseenterpriseallinonewithknowledge.json

在一台计算机、一个配置为门户知识服务器的联合 ArcGIS Knowledge Server 站点和一个已注册到托管服务器的 ArcGIS Data Store 图谱存储上部署基础 ArcGIS Enterprise

baseenterprisewithbds.json

在两台计算机上部署基础 ArcGIS Enterprise(一台主计算机和一台备用计算机)并添加时空大数据存储。

baseenterpriseallinonewithra.json

在一台计算机和一个配置为门户栅格分析服务器的联合 ArcGIS Image Server 站点上部署基础 ArcGIS Enterprise

baseenterprisehawithga.json

在两台计算机上部署基础 ArcGIS Enterprise 以及配置为门户的 GeoAnalytics 服务器的联合 ArcGIS GeoAnalytics Server 站点。

baseenterprisehawithih.json

在两台计算机上部署基础 ArcGIS Enterprise 以及配置为门户的影像托管服务器的联合 ArcGIS Image Server 站点。

baseenterprisehawithnotebook.json

在两台计算机和联合 ArcGIS Notebook Server 上部署基础 ArcGIS Enterprise

baseenterpriseallinonewithmission.json

在一台计算机和一个配置为门户任务服务器的联合 ArcGIS Mission Server 站点上配置基础 ArcGIS Enterprise

baseenterpriseallinonewithworkflow.json

在一台计算机和一个配置为门户工作流管理器服务器的联合 ArcGIS Workflow Manager 站点上配置基础 ArcGIS Enterprise

completeArcGISEnterprise.json

用于创建包含所有可能的联合 ArcGIS Server 站点的基础 ArcGIS Enterprise 部署。

standalonegeoevent.json

部署独立 ArcGIS GeoEvent Server 站点。

standaloneserver.json

部署独立 ArcGIS GIS Server 站点。

standaloneserverwithsqlegdb.json

ArcGIS GIS Server 中部署独立 Amazon Relational Database Service (RDS) for SQL Server 站点并注册托管企业级地理数据库。

standaloneserverwithpostgresegdb.json

ArcGIS GIS Server 中部署独立 Amazon RDS for PostgreSQL 站点并注册托管企业级地理数据库。

您可以使用文本编辑器复制和更改这些文件,也可以创建自己的 JSON 文件。 使用示例时,需要将示例设置替换为部署特定值。 还可以更改显示在示例文件中的参数。

JSON 文件中的参数一起分组在部分(节点)标题下。 本页面的其余部分将介绍这些参数及其分组。

AWS 凭据和区域

ArcGIS Enterprise Cloud Builder CLI for AWS 需要您的 AWS 凭据,以连接到 Amazon Web Services。 凭据可以是 AWS 帐户的访问密钥和保密密钥,也可以是帐户的 AWS 配置文件名称。 运行 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序时需要这些凭据,它们一起分组在 "AWSCredentials" 部分下。

您还需要指定要在其中创建部署的 AWS 区域。 对于部署的所有组件,此区域必须相同。

参数描述必填或可选
"AWSAccessKey"

AWS 帐户的访问密钥。

如果未指定 "AWSProfileName" 参数,则为必填参数。

"AWSSecretKey"

AWS 帐户的保密密钥。

如果未指定 "AWSProfileName" 参数,则为必填参数。

"AWSProfileName"

AWS 帐户配置的配置文件名称。

如果未指定 "AWSAccessKey""AWSSecretKey" 参数,则为必填参数。

"AWSRegion"

将在其中创建部署的所有部分的 AWS 区域。

必填项。

在此示例中,授权凭证为 AWS 帐户的访问密钥和保密密钥。 将在 AWS 区域 eu-west-2 中启动 Amazon Elastic Compute Cloud (EC2) 实例。

"AWSCredentials": {
    "AWSAccessKey": "AKIAINKWSK6MI4YCPA123",
    "AWSSecretKey": "ABCD1E2fghIJkLmNOPQzZuXHlWHOPhMqrTmPEpV",
    "AWSRegion": "eu-west-2"
   }

在此示例中,身份验证凭据指为 AWS 帐户配置的配置文件名称。 将在 AWS 区域 us-west-1 中启动 EC2 实例。

"AWSCredentials": {
    "AWSProfileName": "betavpc",
    "AWSRegion": "us-west-1"
   }

要在用于部署准备的文件中使用的参数

创建部署之前,必须创建 ArcGIS Enterprise Cloud Builder for AWS 托管的 VPCS3 部署存储段,然后将 SSL 证书和 ArcGIS 软件许可上传到 S3 存储段。 可在准备 .json 文件中设置参数来完成这些步骤。

网络堆栈

"NetworkStack" 部分是准备文件的可选部分,用于创建 VPC

在此示例中,实用程序将在 AWS 区域 eu-west-2b 和 eu-west-2a 中创建 VPC,然后为其分配名称标签 MyEnterpriseVPC

"NetworkStack": {
		"StackName": "MyEnterpriseVPC",
		"AZs": "eu-west-2b,eu-west-2a",
		"CreateFlag": true
	}

下表介绍了可在 "NetworkStack" 部分中使用的每个参数:

参数描述必填或可选
"StackName"

VPC 的唯一名称标签,用于帮助您识别它。

可选;如果未指定,则使用名称标签 arcgis-vpc 创建 VPC

"AZs"

VPC 指定两个 AWS 可用性区域。 这些区域必须位于在 "AWSCredentials" 节点下指定的区域内。

如果文件包含 "NetworkStack" 节点,则 "AZs" 参数为必填参数。

"CreateFlag"

指定是创建 VPC (true) 还是不创建 (false)。

如果文件包含 "NetworkStack" 节点,则 "CreateFlag" 参数为必填参数。

ArcGIS Enterprise 文件

"ArcGISEnterpriseFiles" 部分包含实用程序创建部署时所需的许可和 SSL 文件的相关信息。

ArcGIS Server 许可文件可以为 .prvc.ecp 文件。 Portal for ArcGIS许可位于 .json 文件中。

SSL 文件必须为 .pfx 文件。

下面是指定了所有可能的参数的 "ArcGISEnterpriseFiles" 部分示例:

"ArcGISEnterpriseFiles": {
	        "PortalLicense": "C:\\Licenses\\portal.json",
            "ServerLicense": "C:\\Licenses\\Server.prvc",
            "GeoAnalyticsLicense": "C:\\Licenses\\Server_GeoAnalytics.prvc",
            "NotebookServerLicense": "C:\\Licenses\\Notebook_Server.prvc",
            "MissionServerLicense": "C:\\Licenses\\Mission_Server.prvc",
            "ImageServerLicense": "C:\\Licenses\\Server_Image.prvc",
            "RasterAnalyticsLicense": "C:\\Licenses\\Server_Image.prvc",
            "ImageHostingLicense": "C:\\Licenses\\Server_Image.prvc",
            "GeoEventLicense": "C:\\Licenses\\Server_GeoEvent.prvc",
            "WorkflowManagerLicense": "C:\\Licenses\\Server_Workflow.prvc",
            "KnowledgeServerLicense": "C:\\Licenses\\Server_Knowledge.prvc",
            "SSLCertificateFile": "C:\\SSLCerts\\wildcard_webgistesting_net.pfx",
		    "SSLCertPassword": "abc123"
	}

下表包含可在 "ArcGISEnterpriseFiles" 节点中使用的每个参数的说明:

参数描述必填或可选
"PortalLicense"

Portal for ArcGIS 许可文件 (.json)。

指定许可文件在本地磁盘上的物理路径,以便实用程序可将其上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的部署 S3 存储段。

如果部署了 ArcGIS Enterprise,则为必填参数。

"ServerLicense"

ArcGIS GIS Server 许可文件。

如果部署了 ArcGIS Enterprise 或联合或独立 ArcGIS GIS Server 站点,则为必填参数。

"ImageServerLicense"

ArcGIS Image Server 许可文件。

如果部署了联合或独立 ArcGIS Image Server 站点,则为必填参数。

"GeoAnalyticsLicense"

ArcGIS GeoAnalytics Server 许可文件。

如果部署了 ArcGIS GeoAnalytics Server 站点,则为必填参数。

"NotebookServerLicense"

ArcGIS Notebook Server 许可文件。

如果部署了 ArcGIS Notebook Server 站点,则为必填参数。

"MissionServerLicense"

ArcGIS Mission Server 许可文件。

如果部署了 ArcGIS Mission Server 站点,则为必填参数。

"RasterAnalyticsLicense"

ArcGIS Image Server 许可文件。

如果部署了联合 ArcGIS Image Server,则为必填参数。

"ImageHostingLicense"

ArcGIS Image Server 许可文件。

如果部署了联合 ArcGIS Image Server,则为必填参数。

"GeoEventLicense"

ArcGIS GeoEvent Server 许可文件。

如果部署了联合或独立 ArcGIS GeoEvent Server,则为必填参数。

"KnowledgeServerLicense"

ArcGIS Knowledge Server 许可文件。

如果部署了联合 ArcGIS Knowledge Server,则为必填参数。

"WorkflowManagerLicense

ArcGIS Workflow Manager 许可文件。

如果部署了 ArcGIS Workflow Manager 站点,则为必填参数。

"SSLCertificateFile"

发布到站点域的 SSL 证书文件。

指定 SSL 证书在本地磁盘上的物理路径,以便实用程序可以将其上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的部署 S3 存储段。

上传 SSL 证书时需要。

"SSLCertPassword"

SSL 证书的密码。

上传 SSL 证书时需要。

要在用于部署创建的文件中使用的参数

要创建部署,必须提供要在部署中包含的软件和硬件的相关信息。 参数将分组到以下几节中介绍的节点下。

部署详细信息

在文件的顶部,指定将用于部署中的每个 Amazon Elastic Compute Cloud 实例(计算机)的名称、要部署的 ArcGIS 软件版本以及要用于所部署的 EC2 实例的操作系统(Microsoft WindowsUbuntu Server)。 除 "AMIid" 外,所有这些参数均为必填参数。

"DeploymentDetails": {
       "DeploymentName": "<name_to_append_to_machines_in_aws_deployment">,
       "ArcGISVersion": "<10.7.1 | 10.8.1 | 10.9.1 | 11.0 | 11.1 | 11.2>",
       "OperatingSystem": "<Windows | Ubuntu>",
       "AMIid":  "ami-xxxxxx"
   }

"DeploymentName" 参数必须以字母字符开头,只能包含字母数字字符,长度必须至少为三个字符。

"OperatingSystem" 参数可指定 ArcGIS 部署中使用的操作系统。 对于 Windows,将使用 Microsoft Windows Server 2019,对于 Ubuntu,将使用 Ubuntu Server 20.04 LTS。

"AMIId" 为可选参数,但是如果要指定此参数,必须在 "DeploymentDetails" 节点下进行指定。 按照以下格式指定 "AMIId" 值:"ami-xxxxxx"。 如果您不知道要使用的 AMI,则请勿指定此参数,ArcGIS Enterprise Cloud Builder CLI for AWS 工具将基于 "OperatingSystem" 参数值使用 WindowsUbuntu 的最新 AMI ID。

注:

如果您在使用 Ubuntu 操作系统的 Amazon Web Services GovCloud 中进行部署,则必须为 "AMIId" 参数指定一个值。

在此示例中,部署中所有计算机的名称都将以 testservers 开头。 由于未指定 AMI ID,工具将使用最新的 Ubuntu AMI ID。

"DeploymentDetails": {
       "DeploymentName": "testservers",
       "ArcGISVersion": "11.2",
       "OperatingSystem": "Ubuntu" 
   }

CloudFormation 参数

Amazon Web Services CloudFormation 模板所需的参数将在以下节点下组织:

  • "Default" - 此处设置的参数适用于部署的所有部分。 可在其他节点中忽略 Default 下设置的参数。
  • "BaseEnterprise" - 此部分中设置的参数仅适用于基础 ArcGIS Enterprise 部署。
  • "GeoAnalytics" - 此部分中设置的参数仅适用于联合 ArcGIS GeoAnalytics Server 站点。
  • "NotebookServer" - 此部分中设置的参数仅适用于联合 ArcGIS Notebook Server 站点。
  • "MissionServer" - 此部分中设置的参数仅适用于联合 ArcGIS Mission Server 站点。
  • "RasterAnalytics" - 此部分中设置的参数仅适用于联合或独立 ArcGIS Image Server 站点。
  • "ImageHosting" - 此部分中设置的参数仅适用于将用作门户的影像托管服务器的联合 ArcGIS Image Server 站点。
  • "Server" - 此部分中设置的参数仅适用于联合或独立 ArcGIS GIS Server 站点。
  • "ImageServer" - 此部分中设置的参数仅适用于联合或独立 ArcGIS Image Server 站点。
  • "GeoEvent" - 此部分中设置的参数仅适用于联合或独立 ArcGIS GeoEvent Server 站点。
  • "WorkflowManager" - 此部分中设置的参数仅适用于联合 ArcGIS Workflow Manager 站点。
  • "KnowledgeServer" - 此部分中设置的参数仅适用于联合 ArcGIS Knowledge Server 站点。
  • "Spatiotemporal" - 此部分中设置的参数仅适用于 ArcGIS Enterprise 部署中的时空大数据存储。
  • "Graph" - 此部分中设置的参数仅适用于 ArcGIS Enterprise 部署中的图谱存储。
  • "SQLEGDB" - 此部分中设置的参数仅适用于 Amazon RDS for SQL Server 中的企业级地理数据库。
  • "PostgresEGDB" - 此部分中设置的参数仅适用于 Amazon RDS for PostgreSQL 中的企业级地理数据库。
  • "AuroraEGDB" - 此部分中设置的参数仅适用于 Amazon Aurora PostgreSQL 中的企业级地理数据库。

注:

必须包含与要创建的部署的每个部分对应的节点。 例如,如果要创建基础 ArcGIS Enterprise 部署、联合 ArcGIS GeoAnalytics Server 站点和联合 ArcGIS GIS Server 站点,则配置文件中必须包含 "BaseEnterprise""GeoAnalytics""Server" 节点,并且这些节点必须至少包含一个参数。 例如,即使在 "Default" 节点下设置了 "Federate""ServerLicenseFileKeyName" 参数,也必须在 "Server" 节点下至少包括这两个参数中的一个;如果不这样做,实用程序将不会创建联合 ArcGIS GIS Server 站点。

必须在 "Default" 节点下定义 VPC 设置。 可以使用 "VPCId""Subnet1""Subnet2" 参数来定义 VPC,或者如果要重新使用通过此工具或 Esri CloudFormation 模板创建的现有部署中的 VPC,则可改为在 "NetworkStackName" 参数下指定部署的名称。 以下是这些参数的说明:

参数描述必填或可选
"VPCId"

创建 VPC 时,AWS 会以 vpc-xxxxxxxx 格式向其分配 ID。 在此提供 VPC 的 ID。

使用 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序准备部署时,此 ID 将在使用 PREP 命令运行该实用程序时创建的输出文件中列出。

如果未指定 "NetworkStackName" 参数,则为必填参数。

"Subnet1"

VPC 中其中一个子网的 ID。

使用 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序准备部署时,此 ID 将在使用 PREP 命令运行该实用程序时创建的输出文件中列出。

如果未指定 "NetworkStackName" 参数,则为必填参数。

"Subnet2"

VPC 中第二个子网的 ID。

使用 ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序准备部署时,此 ID 将在使用 PREP 命令运行该实用程序时创建的输出文件中列出。

如果未指定 "NetworkStackName" 参数,则为必填参数。

"NetworkStackName"

分配给现有 VPC 的名称标签。

如果未指定 "VPCId""Subnet1""Subnet2" 参数,则为必填参数。

"Default" 节点下定义的其他参数值适用于 JSON 文件中的部分或全部其他节点。 Esri 建议使用 Default 节点来定义适用于部署中的多个节点的参数和值。 这样可缩短配置文件并避免参数和值重复。 例如,如果部署基础 ArcGIS Enterprise 和联合 ArcGIS GeoEvent Server,并使用通配符 SSL 证书,则需要在 "Default" 节点下指定 "SSLCertificateFileKeyName""SSLCertificatePassword" 参数,因为部署中的所有计算机都将使用相同证书。

以下示例使用了 "VPCId""Subnet1""Subnet2" 参数定义 VPC。 根驱动器大小 ("InstanceDriveSize")、S3 存储段、管理员用户名和密码以及软件服务的密码 ("arcgisUserPassword") 适用于此部署的所有部分。 由于部署中的所有 ArcGIS Server 站点将与门户联合,因此 "Federate": true 也会包含在 "Default" 节点下。

"CloudFormationParameters":{   
    "Default" :{               
        "VPCId": "vpc-b33fecd5",
        "Subnet1": "subnet-7a709d1c",
        "Subnet2": "subnet-26f0f76f",   
        "InstanceDriveSize": "300",
        "KeyPairName": "StackTest_Mine",      
        "SiteadminUserName": "admin",
        "SiteadminPassword": "changeit",    
        "arcgisUserPassword": "Change@1234",
        "PostInstallationScript": "none",
        "Federate": true
    }
}

如果在特定部署节点中定义了参数值,则在该节点中指定的值将用于部署的该部分。 例如,如果在 "BaseEnterprise""Default" 节点中定义了 "InstanceType" 参数,则在 "BaseEnterprise" 节点中定义的 "InstanceType" 值将用于 ArcGIS Enterprise 基础部署计算机,但是为 "Default" 节点定义的 "InstanceType" 值将用于使用同一 JSON 文件部署的 ArcGIS GeoAnalytics ServerArcGIS GIS ServerArcGIS Image ServerArcGIS GeoEvent Server 站点。

基础 ArcGIS Enterprise 的参数

"BaseEnterprise" 节点下指定的参数值仅适用于通过用于部署 ArcGIS EnterpriseEsri CloudFormation 模板创建的 ArcGIS Enterprise 堆栈。 可以将以下任何参数用于部署的基础 ArcGIS Enterprise 部分:

参数描述必填或可选
"Type"

可能的值为 "AllInOne"(在单个 Amazon Elastic Compute Cloud 实例上部署所有 ArcGIS Enterprise 组件)或 "HA"(在多个实例上创建高可用性部署)。

必填项。

此参数必须在 "BaseEnterprise" 节点下指定,而不是在 "Default" 节点。

"KeypairName"

用于远程访问 EC2 实例的 Amazon Elastic Compute Cloud 密钥对。

如果未在 "Default" 节点下指定此项,则为必填参数。

"EIPAllocationID"

VPC 弹性 IP 地址的分配 ID。

可选。

如果在单台计算机上部署基础 ArcGIS Enterprise,则为必填参数。 (将 "Type" 参数设置为 "AllInOne"。)

您可以在 "Default""BaseEnterprise" 节点下指定此参数。

"ELBDNSName"

指定现有弹性负载均衡器 (ELB) 的域名服务器 (DNS) 名称。 ELB 必须是应用程序负载均衡器或传统负载均衡器。

条件

仅在创建了高可用性 ArcGIS Enterprise 部署(将 "Type" 参数设置为 "HA")时为必填参数。

"InstanceType"

要用于 ArcGIS Enterprise 计算机或计算机的 Amazon Elastic Compute Cloud 实例类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceDriveSize"

ArcGIS Enterprise 计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"PortalLicenseFileKeyName"

Portal for ArcGIS 授权文件对象密钥的名称。

必须将 .json 文件上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的 S3 存储段。

如果未在 "Default" 节点下指定此项,则为必填参数。

"UserLicenseTypeID"

在您从 Esri 收到的 Portal for ArcGIS 许可文件中,包含您获得许可,可在组织中使用的用户类型的标识符 (ID)。 其中一部分可用于初始管理员。

文件中的 ID 可能有所不同,但典型的 ID 包括但不限于:creatorUTGISProfessionalStdUTeditorUT。 这些 ID 区分大小写,因此请务必按照 Portal for ArcGIS 许可 .json 文件中所示进行输入。

此为可选参数,但是如果要指定此参数,请在"BaseEnterprise" 节点下进行指定并确保用户 ID 在 Portal for ArcGIS 许可文件中存在。

"ServerLicenseFileKeyName"

托管服务器的 ArcGIS GIS Server 许可文件的名称。 必须将此文件上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的 S3 存储段。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserName"

ArcGIS Server 主站点管理员和 Portal for ArcGIS 初始管理员帐户的用户名。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserPassword"

站点管理员帐户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"arcgisUserPassword"

用于运行 ArcGIS ServerPortal for ArcGISArcGIS Data Store Windows 服务的帐户密码。 登录名始终为 ArcGIS。

条件

如果您在 Windows 计算机上部署(将 "DeploymentDetails" 下的 "OperatingSystem" 参数设置为 "Windows")并且未在 "Default" 节点下指定此参数,则为必填参数。

"ConfigStoreType"

ArcGIS Server 配置存储和 Portal for ArcGIS 内容目录的存储位置类型。

要使用 EC2 计算机,需要将此参数设置为 "FileSystem"。 要将 S3 存储段用于门户内容目录,并将 S3 存储段和 Amazon DynamoDB 表用于门户内容目录,需要将此参数设置为 "CloudStore"

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceType"

要用于文件服务器的 Amazon Elastic Compute Cloud 实例类型。

可选。

仅在创建了高可用性 ArcGIS Enterprise 部署(将 "Type" 参数设置为 "HA")时适用。

"FileserverInstanceDriveSize"

ArcGIS Enterprise 文件服务器计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

可选。

仅在创建了高可用性 ArcGIS Enterprise 部署(将 "Type" 参数设置为 "HA")时适用。

"SiteDomain"

部署的域名。

指定 "SiteDomain" 参数的完全限定域名。

请确保在运行 ArcGIS Enterprise Cloud Builder CLI for AWS 之前,已将域名 ("SiteDomain") 映射到 DNS 中的相应弹性负载均衡器或弹性 IP 地址,这样联合时域名才会有效。 可以创建弹性负载均衡器(使用 AWS Management ConsoleEsri AWS CloudFormation 模板)或弹性 IP 地址(使用 AWS Management Console)。

如果未在 "Default" 节点下指定此项,则为必填参数。

"PortalWebadaptorName"

门户的 Web Adaptor 名称。 将通过 https://<fully qualified domain name>/<web adaptor name> 格式的 URL 来访问门户。

必填项,您必须在 "BaseEnterprise" 节点下指定此参数。

"ServerWebadaptorName"

ArcGIS Server 站点的 Web Adaptor 名称。 将通过 https://<fully qualified domain name>/<web adaptor name> 格式的 URL 来访问 ArcGIS Server 站点。

必填项,您必须在 "BaseEnterprise" 节点下指定此参数。

"SSLCertificateFileKeyName"

SSL 证书文件对象密钥名称。 这必须为您上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的部署 S3 存储段的 .pfx 文件。

必填项。

此参数必须在 "BaseEnterprise" 节点或 "Default" 节点下指定。

"SSLCertificatePassword"

SSL 证书的密码。

必填项。

此参数必须在 "BaseEnterprise" 节点或 "Default" 节点下指定。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

此参数可选,但如果要指定此参数,必须在 "BaseEnterprise" 节点下指定,而不是在 "Default" 节点。

ArcGIS GeoAnalytics ServerArcGIS Image ServerArcGIS GIS ServerArcGIS Knowledge Server 站点以及栅格分析和影像托管服务器的参数

"GeoAnalytics""RasterAnalytics""ImageHosting""ImageServer""Server""KnowledgeServer" 节点下指定的参数值使用用于启动联合或独立 ArcGIS Server 站点的 Esri CloudFormation 模板。 请注意,ArcGIS GeoAnalytics ServerArcGIS Knowledge Server 站点一定要与 ArcGIS Enterprise 门户联合,要将 ArcGIS Image Server 站点用作栅格分析服务器或影像托管服务器,该站点必须与门户联合。

当您联合以下类型的站点时,ArcGIS Enterprise Cloud Builder CLI for AWS 会设置服务器角色:

  • ArcGIS GeoAnalytics Server - 配置为门户的 GeoAnalytics 服务器
  • ArcGIS Image Server - 配置为门户的栅格分析和影像托管服务器
  • ArcGIS Knowledge Server - 配置为门户的知识服务器。

下表列出了可在 "GeoAnalytics""RasterAnalytics""ImageHosting""ImageServer""Server""KnowledgeServer" 节点下设置的所有参数:

参数描述必填或可选
"KeypairName"

用于远程访问 EC2 实例的 Amazon Elastic Compute Cloud 密钥对。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ELBDNSName"

指定现有弹性负载均衡器 (ELB) 的 DNS 名称。 ELB 必须是应用程序负载均衡器或传统负载均衡器。

必填项,您必须在特定服务器节点("GeoAnalytics""RasterAnalytics""ImageServer""ImageHosting""Server""KnowledgeServer")或 "Default" 节点下指定此参数。

"InstanceType"

要用于 ArcGIS GIS ServerArcGIS GeoAnalytics ServerArcGIS Image Server 计算机的 Amazon Elastic Compute Cloud 类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceDriveSize"

ArcGIS Server 计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerInstances"

站点中的 EC2 实例数。

默认实例数为 2,最大值为 10,最小值为 1。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerLicenseFileKeyName"

ArcGIS GIS ServerArcGIS GeoAnalytics ServerArcGIS Image Server 对象密钥的名称。

必须将 .prvc.epc 文件上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的 S3 存储段。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserName"

ArcGIS Server 主站点管理员的用户名。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserPassword"

站点管理员帐户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"arcgisUserPassword"

用于运行 ArcGIS Server Windows 服务的帐户的密码。 登录名始终为 arcgis。

条件

如果您在 Microsoft Windows 实例上部署(将 "DeploymentDetails" 下的 "OperatingSystem" 参数设置为 "Windows")并且未在 "Default" 节点下指定此参数,则应用此参数。

"ConfigStoreType"

ArcGIS Server 站点配置存储的存储位置类型。

要使用 EC2 计算机,需要将此参数设置为 "FileSystem"。 要将 S3 存储段用于门户内容目录,并将 S3 存储段和 Amazon DynamoDB 表用于门户内容目录,需要将此参数设置为 "CloudStore"

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceType"

要用于文件服务器的 Amazon Elastic Compute Cloud 实例类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceDriveSize"

ArcGIS Server 文件服务器计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteDomain"

部署的域名。

指定 "SiteDomain" 参数的完全限定域名。

请确保在运行 ArcGIS Enterprise Cloud Builder CLI for AWS 之前,已将域名 ("SiteDomain") 映射到 DNS 中的相应弹性负载均衡器,这样联合时域名才会有效。 可以创建弹性负载均衡器(使用 AWS Management ConsoleEsri AWS CloudFormation 模板)。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerWebadaptorName"

ArcGIS Server 站点的 Web Adaptor 名称。 将通过 https://<fully qualified domain name>/<web adaptor name> 格式的 URL 来访问 ArcGIS Server 站点。

必填项,您必须在特定服务器节点("GeoAnalytics""RasterAnalytics""ImageServer""ImageHosting""Server""KnowledgeServer")下指定此参数。 请勿在 "Default" 节点下指定此参数。

"SSLCertificateFileKeyName"

SSL 证书文件对象密钥名称。 这必须为您上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的部署 S3 存储段的 .pfx 文件。

必填项,您必须在特定服务器节点("GeoAnalytics""RasterAnalytics""ImageServer""ImageHosting""Server""KnowledgeServer")或 "Default" 节点下指定此参数。

"SSLCertificatePassword"

SSL 证书的密码。

必填项,您必须在特定服务器节点("GeoAnalytics""RasterAnalytics""ImageServer""ImageHosting""Server""KnowledgeServer")或 "Default" 节点下指定此参数。

"CloudStoreS3BucketPath"

采用 <bucket_name>/<folder_name> 格式的存储段路径。

"RasterAnalytics""ImageHosting" 节点下使用时,实用程序会将此位置注册为站点的栅格存储。 在其他节点下使用时,实用程序会将指定的位置注册为云存储。 必须以指定的格式指定位置:<bucket_name>/<folder_name>。 确保 S3 存储段存在并可通过在 "AWSCredentials" 节点下提供的 AWS 凭据访问。 如果该存储段不存在,Cloud Builder 将使用 <deployment_name>+rastore 的默认命名约定创建存储段。 如果存储段中不含指定的 <folder_name>,则 Cloud Builder 会创建一个。

对于用作门户的栅格分析或影像托管服务器的 ArcGIS Image Server 站点,为必填参数。

如果创建了独立或联合 ArcGIS Image ServerArcGIS GIS Server 站点,则此参数为可选参数。

注:

如果您的部署包括 "RasterAnalytics""ImageHosting" 节点,并且您计划为这两个节点使用相同的栅格存储,请在这两个节点下使用相同的 "CloudStoreS3BucketPath" 参数值。

"Federate"

指定站点将与基础 ArcGIS Enterprise 部署联合 (true) 还是与独立站点联合 (false)。

创建 ArcGIS GeoAnalytics Server、栅格分析、ArcGIS Image ServerArcGIS Knowledge Server 站点时,必须将 "Federate" 设置为 true

如果未在部署配置文件中指定此参数,则默认值为 false

必填项。

您必须在特定服务器节点("GeoAnalytics""RasterAnalytics""ImageServer""ImageHosting""Server""KnowledgeServer")下指定此参数。 请勿在 "Default" 节点下指定此参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要指定此参数,则必须在特定服务器节点("GeoAnalytics""RasterAnalytics""ImageHosting""Server""KnowledgeServer")下指定。 请勿在 "Default" 节点下指定此参数。

ArcGIS GeoEvent Server 站点的参数

"GeoEvent" 节点下指定的参数值使用 Esri ArcGIS GeoEvent Server CloudFormation 模板。

下表列出了可在 "GeoEvent" 节点下设置的所有可能参数:

参数描述必填或可选
"KeypairName"

用于远程访问 EC2 实例的 Amazon Elastic Compute Cloud 密钥对。

如果未在 "Default" 节点下指定此项,则为必填参数。

"EIPAllocationID"

VPC 弹性 IP 地址的分配 ID。

必填项,您必须在 "GeoEvent" 节点或 "Default" 节点下指定此参数。

"InstanceType"

要用于 ArcGIS GeoEvent Server 计算机的 Amazon Elastic Compute Cloud 类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceDriveSize"

ArcGIS GeoEvent Server 计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerLicenseFileKeyName"

ArcGIS GeoEvent Server 对象密钥的名称。

必须将 .prvc.epc 文件上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的 S3 存储段。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserName"

ArcGIS GeoEvent Server 主站点管理员的用户名。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserPassword"

站点管理员帐户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"arcgisUserPassword"

用于运行 ArcGIS GeoEvent Server Windows 服务的帐户的密码。 登录名始终为 arcgis。

条件

如果您在 Microsoft Windows 实例上部署(将 "DeploymentDetails" 下的 "OperatingSystem" 参数设置为 "Windows")并且未在 "Default" 节点下指定此参数,则应用此参数。

"SiteDomain"

部署的域名。

指定 "SiteDomain" 参数的完全限定域名。

请确保在运行 ArcGIS Enterprise Cloud Builder CLI for AWS 之前,已将域名 ("SiteDomain") 映射到 DNS 中的相应弹性 IP 地址,这样联合时域名才会有效。 可使用 AWS Management Console 创建弹性 IP 地址。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerWebadaptorName"

ArcGIS GeoEvent Server 站点的 Web Adaptor 名称。 将通过 https://<fully qualified domain name>/<web adaptor name> 格式的 URL 来访问 ArcGIS GeoEvent Server 站点。

必填项。

您必须在 "GeoEvent" 节点或 "Default" 节点下指定此参数。

"SSLCertificateFileKeyName"

SSL 证书文件对象密钥名称。 这必须为您上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的部署 S3 存储段的 .pfx 文件。

必填项。

您必须在 "GeoEvent" 节点或 "Default" 节点下指定此参数。

"SSLCertificatePassword"

SSL 证书的密码。

必填项。

您必须在 "GeoEvent" 节点或 "Default" 节点下指定此参数。

"Federate"

指定站点将与基础 ArcGIS Enterprise 部署联合 (true) 还是与独立站点联合 (false)。

如果未在部署配置文件中指定此参数,则默认值为 false

必填项。

您必须在 "GeoEvent" 节点下指定此参数。 请勿在 "Default" 节点下指定此参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要指定此参数,则必须在 "GeoEvent" 节点下指定。 请勿在 "Default" 节点下指定此参数。

ArcGIS Notebook Server 站点的参数

您在 "NotebookServer" 节点下指定的参数值将使用可启动 ArcGIS Notebook Server 站点的 Esri CloudFormation 模板。 请注意,ArcGIS Notebook Server 站点必须始终与 ArcGIS Enterprise 门户联合,并且您可以仅在 Ubuntu ArcGIS Notebook Server 操作系统上创建一个 ArcGIS Notebook Server 站点。

创建联合站点时,ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序会将站点配置为组织的 Notebook Server;无需手动配置。

下表列出了可在 "NotebookServer" 节点下设置的所有可能参数:

参数描述必填或可选
"KeypairName"

用于远程访问 EC2 实例的 Amazon Elastic Compute Cloud 密钥对。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ELBDNSName"

指定现有弹性负载均衡器 (ELB) 的 DNS 名称。 ELB 必须是应用程序负载均衡器或传统负载均衡器。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceType"

要用于 ArcGIS Notebook Server 计算机的 Amazon Elastic Compute Cloud 类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceDriveSize"

ArcGIS Notebook Server 计算机的根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerInstances"

站点中的 EC2 实例数。

默认实例数为 2,最大值为 10,最小值为 1。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerLicenseFileKeyName"

ArcGIS Notebook Server 对象密钥的名称。

必须将 .prvc.epc 文件上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的 S3 存储段。

如果未在 "Default" 节点下指定此项,则为必填参数。

"LicenseLevel"

ArcGIS Notebook Server 许可级别。 可用值为 standardadvanced

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserName"

ArcGIS Notebook Server 主站点管理员的用户名。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserPassword"

站点管理员帐户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceType"

要用于文件服务器的 Amazon Elastic Compute Cloud 实例类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceDriveSize"

ArcGIS Notebook Server 文件服务器计算机根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteDomain"

部署的域名。

指定 "SiteDomain" 参数的完全限定域名。

请确保在运行 ArcGIS Enterprise Cloud Builder CLI for AWS 之前,已将域名 ("SiteDomain") 映射到 DNS 中的相应弹性负载均衡器,这样联合时域名才会有效。 可以使用 AWS Management ConsoleEsri AWS CloudFormation 模板创建弹性负载均衡器。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerWebadaptorName"

ArcGIS Notebook Server 站点的 Web Adaptor 名称。 将通过 https://<fully qualified domain name>/<web adaptor name> 格式的 URL 来访问 ArcGIS Notebook Server 站点。

可选。

必填项,您必须在 "NotebookServer" 节点下指定此参数。 请勿在 "Default" 节点下指定此参数。

"SSLCertificateFileKeyName"

SSL 证书文件对象密钥名称。 这必须为您上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的部署 S3 存储段的 .pfx 文件。

必填项。

您必须在 "NotebookServer" 节点或 "Default" 节点下指定此参数。

"SSLCertificatePassword"

SSL 证书的密码。

必填项。

您必须在 "NotebookServer" 节点或 "Default" 节点下指定此参数。

"Federate"

指定站点将与基础 ArcGIS Enterprise 部署联合 (true) 还是与独立站点联合 (false)。

创建 ArcGIS Notebook Server 站点时,必须将 "Federate" 设置为 true

如果未在部署配置文件中指定此参数,则默认值为 false

必填项。

您必须在 "NotebookServer" 节点下指定此参数。 请勿在 "Default" 节点下指定此参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要指定此参数,则必须在 "NotebookServer" 节点下指定。 请勿在 "Default" 节点下指定此参数。

ArcGIS Mission Server 站点的参数

您在 "MissionServer" 节点下指定的参数值将使用可启动 ArcGIS Mission Server 站点的 Esri CloudFormation 模板。 请注意,ArcGIS Mission Server 站点必须始终与 ArcGIS Enterprise 门户联合。

创建联合 ArcGIS Mission Server 站点时,ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序会将站点配置为组织的 Server;无需手动配置。

下表列出了可在 "MissionServer" 节点下设置的所有可能参数:

参数描述必填或可选
"KeypairName"

用于远程访问 EC2 实例的 Amazon Elastic Compute Cloud 密钥对。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ELBDNSName"

指定现有弹性负载均衡器 (ELB) 的 DNS 名称。 ELB 必须是应用程序负载均衡器或传统负载均衡器。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceType"

要用于 ArcGIS Mission Server 计算机的 Amazon Elastic Compute Cloud 类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceDriveSize"

ArcGIS Mission Server 计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerInstances"

站点中的 EC2 实例数。

默认实例数为 2,最大值为 10,最小值为 1。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerLicenseFileKeyName"

ArcGIS Mission Server 对象密钥的名称。

必须将 .prvc.epc 文件上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的 S3 存储段。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserName"

ArcGIS Mission Server 主站点管理员的用户名。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserPassword"

站点管理员帐户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"arcgisUserPassword"

用于运行 ArcGIS Mission Server Windows 服务的帐户的密码。 登录名始终为 arcgis。

条件

如果您在 Microsoft Windows 实例上部署(将 "DeploymentDetails" 下的 "OperatingSystem" 参数设置为 "Windows")并且未在 "Default" 节点下指定此参数,则应用此参数。

"FileserverInstanceType"

要用于文件服务器的 Amazon Elastic Compute Cloud 实例类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceDriveSize"

ArcGIS Mission Server 文件服务器计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteDomain"

部署的域名。

指定 "SiteDomain" 参数的完全限定域名。

请确保在运行 ArcGIS Enterprise Cloud Builder CLI for AWS 之前,已将域名 ("SiteDomain") 映射到 DNS 中的相应弹性负载均衡器,这样联合时域名才会有效。 可以使用 AWS Management ConsoleEsri AWS CloudFormation 模板创建弹性负载均衡器。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerWebadaptorName"

ArcGIS Mission Server 站点的 Web Adaptor 名称。 将通过 https://<fully qualified domain name>/<web adaptor name> 格式的 URL 来访问 ArcGIS Mission Server 站点。

必填项,您必须在 "MissionServer" 节点下指定此参数。 请勿在 "Default" 节点下指定此参数。

"SSLCertificateFileKeyName"

SSL 证书文件对象密钥名称。 这必须为您上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的部署 S3 存储段的 .pfx 文件。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SSLCertificatePassword"

SSL 证书的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"Federate"

指定站点将与基础 ArcGIS Enterprise 部署联合 (true) 还是与独立站点联合 (false)。

创建 ArcGIS Mission Server 站点时,必须将 "Federate" 设置为 true

如果未在部署配置文件中指定此参数,则默认值为 false

必填项。

您必须在 "MissionServer" 节点下指定此参数。 请勿在 "Default" 节点下指定此参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要使用此参数,则必须在 "MissionServer" 节点下指定。 请勿在 "Default" 节点下指定此参数。

ArcGIS Workflow Manager 站点的参数

您在 "WorkflowManager" 节点下指定的参数值将使用可启动 ArcGIS Workflow Manager 站点的 Esri CloudFormation 模板。 请注意,ArcGIS Workflow Manager 站点必须始终与 ArcGIS Enterprise 门户联合。

联合 ArcGIS Workflow Manager 站点和 ArcGIS Enterprise 后,必须在每个 EC2 实例上重新启动 ArcGIS Workflow Manager。 有关详细信息,请参阅使用 ArcGIS Enterprise 门户配置 Workflow Manager

下表列出了可在 "WorkflowManager" 节点下设置的所有可能参数:

参数描述必填或可选
"KeypairName"

用于远程访问 EC2 实例的 Amazon Elastic Compute Cloud 密钥对。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ELBDNSName"

指定现有弹性负载均衡器 (ELB) 的 DNS 名称。 ELB 必须是应用程序负载均衡器或传统负载均衡器。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceType"

要用于 ArcGIS Workflow Manager 计算机的 Amazon Elastic Compute Cloud 类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceDriveSize"

ArcGIS Workflow Manager 计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerInstances"

站点中的 EC2 实例数。

默认实例数为 2,最大值为 10,最小值为 1。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerLicenseFileKeyName"

ArcGIS Workflow Manager 对象密钥的名称。

必须将 .prvc.epc 文件上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的 S3 存储段。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserName"

ArcGIS Workflow Manager 主站点管理员的用户名。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteadminUserPassword"

站点管理员帐户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"arcgisUserPassword"

用于运行 ArcGIS Workflow Manager Windows 服务的帐户的密码。 登录名始终为 arcgis。

条件

如果您在 Microsoft Windows 实例上部署(将 "DeploymentDetails" 下的 "OperatingSystem" 参数设置为 "Windows")并且未在 "Default" 节点下指定此参数,则应用此参数。

"FileserverInstanceType"

要用于文件服务器的 Amazon Elastic Compute Cloud 实例类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceDriveSize"

ArcGIS Workflow Manager 文件服务器计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SiteDomain"

部署的域名。

指定 "SiteDomain" 参数的完全限定域名。

请确保在运行 ArcGIS Enterprise Cloud Builder CLI for AWS 之前,已将域名 ("SiteDomain") 映射到 DNS 中的相应弹性负载均衡器,这样联合时域名才会有效。 可以使用 AWS Management ConsoleEsri AWS CloudFormation 模板创建弹性负载均衡器。

如果未在 "Default" 节点下指定此项,则为必填参数。

"ServerWebadaptorName"

ArcGIS Workflow Manager 站点的 Web Adaptor 名称。 将通过 https://<fully qualified domain name>/<web adaptor name> 格式的 URL 来访问 ArcGIS Workflow Manager 站点。

必填项,您必须在 "WorkflowManager" 节点下指定此参数。 请勿在 "Default" 节点下指定此参数。

"SSLCertificateFileKeyName"

SSL 证书文件对象密钥名称。 这必须为您上传到 ArcGIS Enterprise Cloud Builder for AWS 托管的部署 S3 存储段的 .pfx 文件。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SSLCertificatePassword"

SSL 证书的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"Federate"

指定站点将与基础 ArcGIS Enterprise 部署联合 (true) 还是与独立站点联合 (false)。

创建 ArcGIS Workflow Manager 站点时,必须将 "Federate" 设置为 true

如果未在部署配置文件中指定此参数,则默认值为 false

必填项。

您必须在 "WorkflowManager" 节点下指定此参数。 请勿在 "Default" 节点下指定此参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要使用此参数,则必须在 "WorkflowManager" 节点下指定。 请勿在 "Default" 节点下指定此参数。

时空大数据存储的参数

"Spatiotemporal" 节点下指定的参数值,将使用可启动 ArcGIS Data Store 时空大数据存储并将其注册到 ArcGIS Enterprise 门户的托管服务器的 Esri CloudFormation 模板。

当您创建时空大数据存储时,ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序将为您注册数据存储;您无需将时空大数据存储手动添加到托管服务器。

注:

当配置时空大数据存储以识别将数据存储注册到哪种部署时,ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序将使用来自 "BaseEnterprise" 节点的某些属性。 因此,您在配置时空大数据存储时使用的 JSON 配置文件必须包括 "BaseEnterprise" 节点和 "Spatiotemporal" 节点中的信息。

下表列出了可在 "Spatiotemporal" 节点下设置的所有可能参数:

参数描述必填或可选
"KeypairName"

用于远程访问 EC2 实例的 Amazon Elastic Compute Cloud 密钥对。

如果未在 "Default" 节点下指定此项,则为必填参数。

"DatastoreInstances"

时空大数据存储中的 Amazon Elastic Compute Cloud 实例数。

可用值为 135。 默认为 3

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceType"

要用于时空大数据存储计算机的 Amazon Elastic Compute Cloud 类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceDriveSize"

时空大数据存储计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 200 GB,最小值为 100 GB,最大值为 4096 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"arcgisUserPassword"

用于运行 ArcGIS Data Store Windows 服务的帐户的密码。 登录名始终为 arcgis。

条件

如果您在 Microsoft Windows 实例上部署(将 "DeploymentDetails" 下的 "OperatingSystem" 参数设置为 "Windows")并且未在 "Default" 节点下指定此参数,则应用此参数。

"BackupLocationStorageType"

用于时空大数据存储备份文件的存储类型。

可用值为 "FileSystem""CloudStore"

如果您将 "FileSystem" 指定为备份存储类型,实用程序将创建 EC2 文件服务器实例以存储备份文件。

如果您指定 "CloudStore" 作为备份存储类型,则时空大数据存储备份文件将存储在实用程序创建的 Amazon S3 存储段中。

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceType"

要用于文件服务器的 Amazon Elastic Compute Cloud 实例类型。

条件

仅当您将 "BackupLocationStorageType" 参数设置为 "FileSystem",且未在 "Default" 节点下指定此参数时,才为必填参数。

"FileserverInstanceDriveSize"

文件服务器计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

条件

仅当您将 "BackupLocationStorageType" 参数设置为 "FileSystem",且未在 "Default" 节点下指定此参数时,才为必填参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要使用此参数,则必须在 "Spatiotemporal" 节点下指定。 请勿在 "Default" 节点下指定此参数。

图谱存储的参数

"Graph" 节点下指定的参数值将使用可启动 ArcGIS Data Store 图谱存储并将其注册到 ArcGIS Enterprise 门户的托管服务器的 Esri CloudFormation 模板。

当您创建联合 ArcGIS Knowledge Server 时,ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序会为您将图谱存储注册到托管服务器;您无需手动将图谱存储添加到托管服务器。

注:

当配置图谱存储以确定将数据存储注册到哪种部署时,ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序将使用 "BaseEnterprise" 节点的某些属性。 它还会使用 "KnowledgeServer" 节点的属性确保存在联合 ArcGIS Knowledge Server。 因此,您在配置联合 ArcGIS Knowledge Server 和图谱存储时使用的 JSON 配置文件必须包括 "BaseEnterprise" 节点、"KnowledgeServer" 节点和 "Graph" 节点。

下表列出了可在 "Graph" 节点下设置的所有可能参数:

参数描述必填或可选
"KeypairName"

用于远程访问 EC2 实例的 Amazon Elastic Compute Cloud 密钥对。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceType"

用于图谱存储计算机的 Amazon Elastic Compute Cloud 类型。

如果未在 "Default" 节点下指定此项,则为必填参数。

"InstanceDriveSize"

图谱存储计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 200 GB,最小值为 100 GB,最大值为 4096 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"arcgisUserPassword"

用于运行 ArcGIS Data Store Windows 服务的帐户的密码。 登录名始终为 arcgis。

条件

如果您在 Microsoft Windows 实例上部署(将 "DeploymentDetails" 下的 "OperatingSystem" 参数设置为 "Windows")并且未在 "Default" 节点下指定此参数,则应用此参数。

"BackupLocationStorageType"

用于图谱存储备份文件的存储类型。

可用值为 "FileSystem""CloudStore"

如果您将 "FileSystem" 指定为备份存储类型,实用程序将创建 EC2 文件服务器实例以存储备份文件。

如果您指定 "CloudStore" 作为备份存储类型,则图谱存储备份文件将存储在实用程序创建的 Amazon S3 存储段中。

如果未在 "Default" 节点下指定此项,则为必填参数。

"FileserverInstanceType"

要用于文件服务器的 Amazon Elastic Compute Cloud 实例类型。

条件

仅当您将 "BackupLocationStorageType" 参数设置为 "FileSystem",且未在 "Default" 节点下指定此参数时,才为必填参数。

"FileServerInstanceDriveSize"

文件服务器计算机的 C: 或根驱动器的大小(以 GB 为单位)。

驱动器大小的默认值为 100 GB,最小值为 100 GB,最大值为 1024 GB。

条件

仅当您将 "BackupLocationStorageType" 参数设置为 "FileSystem",且未在 "Default" 节点下指定此参数时,才为必填参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要使用此参数,则必须在 "Graph" 节点下指定。 请勿在 "Default" 节点下指定此参数。

Amazon RDS for SQL Server 中企业级地理数据库的参数

您在 "SQLEGDB" 节点下指定的参数值将使用可在 Amazon RDS for SQL Server 中创建企业级地理数据库并将其注册到 ArcGIS Server 站点的 Esri CloudFormation 模板。

仅当您在 Microsoft Windows 实例上部署(将 JSON 配置文档的 "DeploymentDetails" 部分下的 "OperatingSystem" 参数设置为 "Windows")时,"SQLEGDB" 节点和参数才适用。

注:

ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序使用来自 "Server""ImageServer" 节点的属性识别要注册地理数据库的 ArcGIS Server 站点。 因此,您在配置企业级地理数据库时使用的 JSON 配置文件必须包括 "Server" 节点或者您要添加企业级地理数据库的站点的 "ImageServer" 节点。

下表列出了可在 "SQLEGDB" 节点下设置的可能参数:

参数描述必填或可选
"IsManaged"

指定为 "false" 以将数据库注册到 ArcGIS Server 站点,或指定为 "true" 以将企业级地理数据库配置为 ArcGIS GIS Server 站点的托管数据库。

托管数据库仅受联合或独立 ArcGIS GIS Server 站点支持,不受托管服务器或其他服务器角色支持。

默认值为 "false"

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSInstanceClass"

将创建企业级地理数据库的数据库的 Amazon RDS EC2 实例类。

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSAllocationStorage"

Amazon RDS EC2 实例的已分配存储大小(以 GB 为单位)。

默认值为 200 GB,最小值为 200 GB,最大值为 4096 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"SQLServerDBEngine"

SQL Server 数据库引擎类型。 可用值为 sqlserver-sesqlserver-ee

如果未在 "Default" 节点下指定此项,则为必填参数。

"SQLServerDBVersion"

SQL Server 数据库版本。

可用值如下:

  • "15.00.4316.3.v1"
  • "15.00.4312.2.v1"
  • "15.00.4236.7.v1"
  • "15.00.4198.2.v1"
  • "15.00.4153.1.v1"
  • "15.00.4073.23.v1"
  • "15.00.4043.16.v1"
  • "14.00.3460.9.v1"
  • "14.00.3451.2.v1"
  • "14.00.3421.10.v1"
  • "14.00.3401.7.v1"
  • "14.00.3381.3.v1"
  • "14.00.3356.20.v1"
  • "14.00.3294.2.v1"
  • "14.00.3281.6.v1"
  • "13.00.6430.49.v1"
  • "13.00.6419.1.v1"
  • "13.00.6300.2.v1"

默认值为 "15.00.4316.3.v1"

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSInstanceName"

数据库标识符名称。

名称必须以字母为开头并且仅包含字母数字字符。

最小字符数为 3,最大字符数为 63。

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSMasterUserName"

RDS 主用户名。

名称必须以字母为开头并且仅包含字母数字字符。

最小字符数为 4,最大字符数为 16。

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSMasterUserPassword"

RDS 主用户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要使用此参数,则必须在 "SQLEGDB" 节点下指定。 请勿在 "Default" 节点下指定此参数。

Amazon RDS for PostgreSQL 中企业级地理数据库的参数

您在 "PostgresEGDB" 节点下指定的参数值将使用可在 Amazon RDS for PostgreSQL 中创建企业级地理数据库并将其注册到 ArcGIS Server 站点的 Esri CloudFormation 模板。

注:

ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序使用来自 "Server""ImageServer" 节点的属性识别要注册地理数据库的 ArcGIS Server 站点。 因此,您在配置企业级地理数据库时使用的 JSON 配置文件必须包括 "Server" 节点或者您要添加企业级地理数据库的站点的 "ImageServer" 节点。

下表列出了可在 "PostgresEGDB" 节点下设置的可能参数:

参数描述必填或可选
"IsManaged"

指定为 "false" 以将数据库注册到 ArcGIS Server 站点,或指定为 "true" 以将企业级地理数据库配置为 ArcGIS GIS Server 站点的托管数据库。

托管数据库仅受联合或独立 ArcGIS GIS Server 站点支持,不受托管服务器或其他服务器角色支持。

默认值为 "false"

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSInstanceClass"

将创建企业级地理数据库的数据库的 Amazon RDS EC2 实例类。

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSAllocationStorage"

Amazon RDS EC2 实例的已分配存储大小(以 GB 为单位)。

默认值为 200 GB,最小值为 200 GB,最大值为 4096 GB。

如果未在 "Default" 节点下指定此项,则为必填参数。

"PostgresDBVersion"

PostgreSQL 数据库版本。

可用值如下:

  • "15.3"
  • "14.8"
  • "13.11"
  • "12.15"

默认值为 "15.3"

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSInstanceName"

数据库标识符名称。

名称必须以字母为开头并且仅包含字母数字字符。

最小字符数为 3,最大字符数为 63。

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSMasterUserName"

RDS 主用户名。

名称必须以字母为开头并且仅包含字母数字字符。

最小字符数为 4,最大字符数为 16。

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSMasterUserPassword"

RDS 主用户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要使用此参数,则必须在 "PostgresEGDB" 节点下指定。 请勿在 "Default" 节点下指定此参数。

Aurora PostgreSQL 中企业级地理数据库的参数

您在 "AuroraEGDB" 节点下指定的参数值将使用可在 Aurora PostgreSQL 中创建企业级地理数据库并将其注册到 ArcGIS Server 站点的 Esri CloudFormation 模板。

注:

ArcGIS Enterprise Cloud Builder CLI for AWS 实用程序使用来自 "Server""ImageServer" 节点的属性识别要注册地理数据库的 ArcGIS Server 站点。 因此,您在配置企业级地理数据库时使用的 JSON 配置文件必须包括 "Server" 节点或者您要添加企业级地理数据库的站点的 "ImageServer" 节点。

下表列出了可在 "AuroraEGDB" 节点下设置的可能参数:

参数描述必填或可选
"IsManaged"

指定为 "false" 以将数据库注册到 ArcGIS Server 站点,或指定为 "true" 以将企业级地理数据库配置为 ArcGIS GIS Server 站点的托管数据库。

托管数据库仅受联合或独立 ArcGIS GIS Server 站点支持,不受托管服务器或其他服务器角色支持。

默认值为 "false"

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSInstanceClass"

将创建企业级地理数据库的数据库的 Amazon RDS EC2 实例类。

如果未在 "Default" 节点下指定此项,则为必填参数。

"PostgresDBVersion"

PostgreSQL 数据库版本。

可用值如下:

  • "13.3"
  • "12.8"

默认值为 "13.3"

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSInstanceName"

数据库标识符名称。

名称必须以字母为开头并且仅包含字母数字字符。

最小字符数为 3,最大字符数为 63。

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSMasterUserName"

RDS 主用户名。

名称必须以字母为开头并且仅包含字母数字字符。

最小字符数为 4,最大字符数为 16。

如果未在 "Default" 节点下指定此项,则为必填参数。

"RDSMasterUserPassword"

RDS 主用户的密码。

如果未在 "Default" 节点下指定此项,则为必填参数。

"TemplateURL"

要将自己的 CloudFormation 模板用于此部署,而不是使用由 Esri 提供的模板,请指定您的模板。 提供有效的 HTTPS URL。

可选。

如果要指定此参数,则必须在 "AuroraEGDB" 节点下指定。 请勿在 "Default" 节点下指定此参数。