Когда вы используете Интерфейс командной строки ArcGIS Enterprise Cloud Builder для Amazon Web Services (AWS) для подготовки и развертывания ArcGIS Enterprise и сайтов ArcGIS Server, вы предоставляете информацию о требуемом типе развертывания, указывая расположение и имя файла JSON, содержащего нужные вам параметры.
Примеры файлов
Несколько примеров файлов JSON входят в файл ArcGIS Enterprise Cloud Builder CLI for AWS, скачанный вами с My Esri. Примеры JSON представляют обычные развертывания. Для подготовительных шагов имеются отдельные файлы - которые вы можете использовать при запуске утилиты ArcGIS Enterprise Cloud Builder CLI for AWS с помощью команды PREP - и файлы, которые вы можете использовать для создания развертывания при запуске утилиты ArcGIS Enterprise Cloud Builder CLI for AWS с помощью команды CREATE.
Следующие две таблицы описывают примеры файлов, предоставляемые вместе с утилитой ArcGIS Enterprise Cloud Builder CLI for AWS:
Файл примера подготовки | Описание |
---|---|
createnetworkvpc.json | Создает Amazon Virtual Private Cloud (VPC) в заданном вами регионе AWS. |
uploadlicensefile.json | Загружает лицензии ArcGIS Server и файл лицензии Portal for ArcGIS в бакет Amazon Simple Storage Service (S3), управляемый ArcGIS Enterprise Cloud Builder for Amazon Web Services. |
uploadsslcert.json | Загружает сертификат SSL в Amazon S3 бакет, управляемый Cloud Builder, и импортирует его в AWS Certificate Manager. |
uploadlicenseandcert.json | Выгружает лицензии ArcGIS Server, лицензию Portal for ArcGIS и сертификат SSL в Amazon S3 бакет, управляемый Cloud Builder. Также импортирует сертификат SSL в AWS Certificate Manager. |
allprep.json | Создает VPC и выгружает лицензии ArcGIS Server, файл JSON Portal for ArcGIS и сертификат SSL в Amazon S3 бакет, управляемый ArcGIS Enterprise Cloud Builder for AWS. Также импортирует сертификат SSL в AWS Certificate Manager. |
Файл примера создания | Описание |
---|---|
baseenterpriseallinone.json | Развертывает базовый ArcGIS Enterprise на одном компьютере. |
baseenterpriseallinonewithgeoevent.json | Развертывает базовый ArcGIS Enterprise на двух компьютерах и интегрированный сайт на одном компьютере ArcGIS GeoEvent Server. |
baseenterpriseallinonewithknowledge.json | Развертывает базовый ArcGIS Enterprise на одной машине, интегрированный сайт ArcGIS Knowledge Server, настроенный как сервер знаний портала, и хранилище графов ArcGIS Data Store, зарегистрированное с хост-сервером. |
baseenterprisewithbds.json | Развертывает базовый ArcGIS Enterprise на двух компьютерах: основном и резервном компьютере, и добавляет хранилище пространственно-временных больших данных. |
baseenterpriseallinonewithra.json | Развертывает базовый ArcGIS Enterprise на одном компьютере и интегрированный сайт ArcGIS Image Server, настроенный как сервер анализа растров на портале. |
baseenterprisehawithga.json | Развертывает базовый ArcGIS Enterprise на двух машинах, а также интегрированный сайт ArcGIS GeoAnalytics Server, настроенный как сервер портала GeoAnalytics. |
baseenterprisehawithih.json | Развертывает базовый ArcGIS Enterprise на двух машинах, а также интегрированный сайт ArcGIS Image Server, настроенный как хост-сервер изображений. |
baseenterprisehawithnotebook.json | Развертывает базовый ArcGIS Enterprise на двух компьютерах и интегрированный ArcGIS Notebook Server. |
baseenterpriseallinonewithmission.json | Развертывает базовый ArcGIS Enterprise на одном компьютере и интегрированный сайт ArcGIS Mission Server, настроенный как сервер миссий на портале. |
baseenterpriseallinonewithworkflow.json | Развертывает базовый ArcGIS Enterprise на одном компьютере и интегрированный сайт ArcGIS Workflow Manager, настроенный как Workflow Manager Server на портале. |
completeArcGISEnterprise.json | Позволяет создать базовое развертывание ArcGIS Enterprise высокой доступности и все возможные интегрированные сайты ArcGIS Server. |
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. Экземпляры Amazon Elastic Compute Cloud (EC2) будут запущены в регионе AWS eu-west-2."AWSCredentials": {
"AWSAccessKey": "AKIAINKWSK6MI4YCPA123",
"AWSSecretKey": "ABCD1E2fghIJkLmNOPQzZuXHlWHOPhMqrTmPEpV",
"AWSRegion": "eu-west-2"
}
В этом примере учетные данные для аутентификации - это имя профиля, настроенное для учетной записи AWS. Экземпляры EC2 будут запущены в регионе AWS us-west-1."AWSCredentials": {
"AWSProfileName": "betavpc",
"AWSRegion": "us-west-1"
}
Параметры, используемые в файлах для подготовки развертывания
Перед созданием развертывания, необходимо создать бакет развертывания VPC и S3, управляемый ArcGIS Enterprise Cloud Builder for AWS, а также загрузить сертификат SSL и лицензии ПО ArcGIS в бакет S3. Задает параметры в подготовительном файле .json, чтобы выполнить эти действия.
Сетевой стек
Раздел "NetworkStack" является дополнительным в подготовительном файле, позволяющем создать VPC.
В этом примере утилита создаст VPC в зонах AWS eu-west-2b и eu-west-2a и назначает ему тег имени MyEnterpriseVPC.
"NetworkStack": {
"StackName": "MyEnterpriseVPC",
"AZs": "eu-west-2b,eu-west-2a",
"CreateFlag": true
}
В следующей таблице описывается каждый параметр, который можно использовать в разделе "NetworkStack":
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"StackName" | Уникальный тег имени для VPC, помогающий идентифицировать его. | Дополнительный, если не указан, VPC создается с тегом имени arcgis-vpc. |
"AZs" | Указывает две зоны доступности AWS для VPC. Зоны должны находиться в пределах региона, указанного в узле "AWSCredentials". | Параметр "AZs" является необходимым, если вы включили в ваш файл узел "NetworkStack". |
"CreateFlag" | Указывает, создается ли true (VPC) или нет (false). | Параметр "CreateFlag" является необходимым, если вы включили в ваш файл узел "NetworkStack". |
Файлы 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). Указывает физический путь к файлу лицензии на локальном диске, чтобы утилита могла загрузить его в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если вы развертываете 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 на локальном диске, так что утилита может загрузить его в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Необходим для загрузки сертификата SSL. |
"SSLCertPassword" | Пароль для сертификата SSL. | Необходим для загрузки сертификата SSL. |
Параметры, используемые в файлах для создания развертывания
Чтобы создать развертывание, необходимо предоставить информацию о программном и аппаратном обеспечении, которое необходимо включить в развертывание. Параметры сгруппированы в узлах, описываемых в следующих разделах.
Подробная информация о развертывании
В верхней части файла укажите имя, которое будет использоваться для каждого экземпляра Amazon Elastic Compute Cloud (машины) в развертывании, версию программного обеспечения ArcGIS для развертывания и какую операционную систему (Microsoft Windows или Ubuntu Server) использовать для экземпляров EC2, которые вы развертываете. Все эти параметры являются обязательными кроме "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" должен начинаться с буквенно-цифровых символов, может содержать только буквенно-цифровые символы и должен содержать как минимум 3 символа.
Параметр "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 будет брать последний идентификатор AMI для Windows или Ubuntu на основе значения параметра "OperatingSystem".
Примечание:
Необходимо указать значение параметра "AMIId" при развертывании Amazon Web Services GovCloud в операционной системе Ubuntu.
В этом примере имена всех машин в развертывании будут начинаться с testservers. Поскольку идентификатор AMI не указан, инструмент будет использовать последний идентификатор Ubuntu AMI."DeploymentDetails": {
"DeploymentName": "testservers",
"ArcGISVersion": "11.2",
"OperatingSystem": "Ubuntu"
}
Параметры CloudFormation
Параметры, которые требуются для шаблонов Amazon Web Services CloudFormation, организованы под следующими узлами:
- "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", и они должны содержать хотя бы один параметр. Например, даже если вы задали параметры "Federate" и "ServerLicenseFileKeyName" в узле "Default", необходимо включить хотя бы один из них в узел "Server", если этого не сделать, утилита не создаст интегрированный сайт ArcGIS GIS Server.
Настройки VPC должны быть заданы в узле "Default". Можно использовать параметры "VPCId", "Subnet1" и "Subnet2" для определения VPC, или для повторного использования VPC из существующего развертывания, созданного при помощи этого инструмента или шаблона Esri CloudFormation, вы можете указать имя развертывания в параметре "NetworkStackName". Ниже приводится описание этих параметров:
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"VPCId" | Когда вы создали VPC, AWS назначает ему ID в формате vpc-xxxxxxxx. Укажите ID VPC здесь. Если вы используете утилиту ArcGIS Enterprise Cloud Builder CLI for AWS для подготовки развертывания, этот ID указан в выходном файле, созданном при запуске утилиты с командой PREP. | Необходим, если не указан параметр "NetworkStackName". |
"Subnet1" | ID для одной из подсетей в VPC. Если вы используете утилиту ArcGIS Enterprise Cloud Builder CLI for AWS для подготовки развертывания, этот ID указан в выходном файле, созданном при запуске утилиты с командой PREP. | Необходим, если не указан параметр "NetworkStackName". |
"Subnet2" | ID для второй подсети в VPC. Если вы используете утилиту 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, укажите параметры "SSLCertificateFileKeyName" и "SSLCertificatePassword" в узле "Default", потому что все компьютеры в развертывании будут использовать один и тот же сертификат.
Как показано в следующем примере, параметры "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
}
}
Если задать значения параметров в определенном узле развертывания, указанные здесь значения будут использоваться для этой части развертывания. Например, если задать параметр "InstanceType" в обоих узлах "BaseEnterprise" и "Default", значение "InstanceType", заданное в узле "BaseEnterprise" будет применено для машин базового развертывания ArcGIS Enterprise, а значение "InstanceType", заданное для узла "Default" будет применено для ArcGIS GeoAnalytics Server, ArcGIS GIS Server, дополнительного модуля ArcGIS Image Server и сайтов ArcGIS GeoEvent Server, развертываемых с использованием файла JSON.
Параметры для базового ArcGIS Enterprise
Значения параметров, которые вы указываете в узле "BaseEnterprise", применяются только к стекам ArcGIS Enterprise, созданным с помощью шаблонов Esri CloudFormation, которые развертывают ArcGIS Enterprise. Для базовой части развертывания ArcGIS Enterprise можно использовать только следующие параметры:
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"Type" | Возможные значения - "AllInOne" для развертывания всех компонентов ArcGIS Enterprise на одном экземпляре Amazon Elastic Compute Cloud или "HA" для создания отказоустойчивого развертывания на двух экземплярах. | Обязательно. Этот параметр необходимо задать под узлом "BaseEnterprise", а не "Default". |
"KeypairName" | Пара ключей Amazon Elastic Compute Cloud, обеспечивающая доступ к экземплярам EC2. | Обязательный, если он не задан в узле "Default". |
"EIPAllocationID" | ID размещения адресов Elastic IP для VPC. | Необязательно. Обязательный, если выполняется базовое развертывание ArcGIS Enterprise на отдельной машине. (Задайте параметр "Type" как "AllInOne".) Вы можете указать этот параметр в узле "Default" или в узле "BaseEnterprise". |
"ELBDNSName" | Укажите имя сервера доменных имен (DNS) существующего эластичного балансировщика нагрузки (ELB). ELB должен быть балансировщиком нагрузки приложения или классическим балансировщиком нагрузки. | Условие. Обязательный только, если создается отказоустойчивое развертывание ArcGIS Enterprise (задайте параметр "Type" как "HA"). |
"InstanceType" | Тип экземпляра Amazon Elastic Compute Cloud, используемого для одной или нескольких машин ArcGIS Enterprise. | Обязательный, если он не задан в узле "Default". |
"InstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска машин ArcGIS Enterprise. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"PortalLicenseFileKeyName" | Имя файла авторизации Portal for ArcGIS ключа объектов. Файл .json должен быть загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"UserLicenseTypeID" | В файле лицензии Portal for ArcGIS, полученном от Esri, существуют идентификаторы (ID) для типов пользователей, лицензированных для работы в вашей организации. Их поднабор доступен для использования первичным администратором. ID, присутствующие в файле, могут различаться, но типичные идентификаторы включают (но не ограничиваются ими) creatorUT, GISProfessionalStdUT и editorUT. Эти ID чувствительны к регистру, поэтому убедитесь в том, что вы вводите их так, как это показано в вашем файле лицензии Portal for ArcGIS .json. | Необязательно, но если вы зададите этот параметр, укажите его под узлом "BaseEnterprise" и убедитесь, что идентификатор пользователя существует в файле лицензии Portal for ArcGIS. |
"ServerLicenseFileKeyName" | Имя файла лицензии ArcGIS GIS Server для хост-сервера. Этот файл должен быть загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserName" | Имя пользователя учетной записи основного администратора сайта ArcGIS Server и первичной учетной записи администратора Portal for ArcGIS. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserPassword" | Пароль для учетной записи администратора сайта. | Обязательный, если он не задан в узле "Default". |
"arcgisUserPassword" | Пароль учетной записи, примененной при запуске ArcGIS Server, Portal for ArcGIS и ArcGIS Data Store сервисов Windows. Именем учетной записи всегда будет ArcGIS. | Условие. Этот параметр обязательный, если выполняется развертывание на машинах Windows (задайте параметр "OperatingSystem" в "DeploymentDetails" как "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" | Размер (в Гб) диска C: или корневого диска компьютера ArcGIS Enterprise. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Необязательно. Применяется, если создается отказоустойчивое развертывание ArcGIS Enterprise (задайте параметр "Type" как "HA"). |
"SiteDomain" | Имя домена для развертывания. Укажите полное доменное имя для параметра "SiteDomain". Проверьте, что доменное имя ("SiteDomain") сопоставлено в DNS с соответствующим Elastic Load Balancer или адресом Elastic IP до запуска ArcGIS Enterprise Cloud Builder CLI for AWS, чтобы доменное имя было корректным на момент интегрирования. Вы можете создать Elastic Load Balancers (с использованием шаблонов AWS Management Console или Esri AWS CloudFormation) или адреса Elastic IP (используя AWS Management Console). | Обязательный, если он не задан в узле "Default". |
"PortalWebadaptorName" | Имя веб-адаптера для портала. Войдите на портал, используя URL-адрес в формат https://<fully qualified domain name>/<web adaptor name>. | Обязательно, также вы должны указать этот параметр под узлом "BaseEnterprise". |
"ServerWebadaptorName" | Имя веб-адаптера для сайта ArcGIS Server. Доступ к сайту ArcGIS Server будет осуществляться через URL в формате https://<fully qualified domain name>/<web adaptor name>. | Обязательно, также вы должны указать этот параметр под узлом "BaseEnterprise". |
"SSLCertificateFileKeyName" | Имя ключа объекта файла SSL-сертификата. Это должен быть файл .pfx, который загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательно. Этот параметр необходимо задать под узлом "BaseEnterprise", а не "Default". |
"SSLCertificatePassword" | Пароль для сертификата SSL. | Обязательно. Этот параметр необходимо задать под узлом "BaseEnterprise", а не "Default". |
"TemplateURL" | Чтобы использовать собственный шаблон CloudFormation для этого развертывания вместо шаблонов, предоставленных Esri, укажите свой шаблон. Предоставьте корректный HTTPS URL. | Это необязательно, но если этот параметр указывать, он должен быть задан в узле "BaseEnterprise", а не в узле "Default". |
Параметры для сайтов ArcGIS GeoAnalytics Server, ArcGIS Image Server, ArcGIS GIS Server и ArcGIS Knowledge Server и хост-серверов изображений и анализа растров
Значения параметров, которые вы указываете в узлах "GeoAnalytics", "RasterAnalytics", "ImageHosting", "ImageServer", "Server" и "KnowledgeServer", используют шаблоны Esri CloudFormation, которые запускают интегрированные или автономные сайты ArcGIS Server. Обратите внимание, что сайты ArcGIS GeoAnalytics Server и ArcGIS Knowledge Server должны быть всегда интегрированы с порталом ArcGIS Enterprise и что при использовании сайта ArcGIS Image Server в качестве сервера растрового анализа или сервера размещения изображений этот сайт должен быть интегрирован с порталом.
ArcGIS Enterprise Cloud Builder CLI for AWS настраивает роли сервера, когда вы интегрируете следующие типы сайтов:
- ArcGIS GeoAnalytics Server — настраивается как сервер GeoAnalytics на портале.
- ArcGIS Image Server — настраивается, как сервера анализа растров и размещения изображений на портале
- ArcGIS Knowledge Server — настраивается как сервер Knowledge портала.
В таблице ниже перечислены возможные параметры, которые могут быть настроены в узлах "GeoAnalytics", "RasterAnalytics", "ImageHosting", "ImageServer", "Server" и "KnowledgeServer".
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"KeypairName" | Пара ключей Amazon Elastic Compute Cloud, обеспечивающая доступ к экземплярам EC2. | Обязательный, если он не задан в узле "Default". |
"ELBDNSName" | Укажите имя сервера доменных имен (DNS) существующего эластичного балансировщика нагрузки (ELB). ELB должен быть балансировщиком нагрузки приложения или классическим балансировщиком нагрузки. | Обязательно, также вы должны указать этот параметр под конкретным узлом сервера — "GeoAnalytics", "RasterAnalytics", "ImageServer", "ImageHosting", "Server", "KnowledgeServer" — или под узлом "Default". |
"InstanceType" | Тип Amazon Elastic Compute Cloud для использования на машинах ArcGIS GIS Server, ArcGIS GeoAnalytics Server или ArcGIS Image Server. | Обязательный, если он не задан в узле "Default". |
"InstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска машин ArcGIS Server. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"ServerInstances" | Количество экземпляров EC2 на сайте. По умолчанию число экземпляров равно 2, максимальное - 10, а минимальное - 1. | Обязательный, если он не задан в узле "Default". |
"ServerLicenseFileKeyName" | Имя ArcGIS GIS Server, ArcGIS GeoAnalytics Server или имя ключа объекта ArcGIS Image Server. Файл .prvc или .epc должен быть загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserName" | Имя пользователя основного администратора сайта ArcGIS Server. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserPassword" | Пароль для учетной записи администратора сайта. | Обязательный, если он не задан в узле "Default". |
"arcgisUserPassword" | Пароль учетной записи, примененной при запуске сервиса ArcGIS Server Windows. Именем учетной записи всегда будет arcgis. | Условие. Применяется, если выполняется развертывание на экземплярах Microsoft Windows (задайте параметр "OperatingSystem" в "DeploymentDetails" как "Windows"), и вы не указали этот параметр в узле "Default". |
"ConfigStoreType" | Тип размещения хранилища для хранилища конфигураций сайта ArcGIS Server. Для использования машины EC2, задайте этот параметр как "FileSystem". Для использования бакета S3 для ресурсной директории портала, бакета S3 и таблицы Amazon DynamoDB ресурсной директории портала, задайте этот параметр как "CloudStore". | Обязательный, если он не задан в узле "Default". |
"FileserverInstanceType" | Тип экземпляра Amazon Elastic Compute Cloud, используемого для файлового сервера. | Обязательный, если он не задан в узле "Default". |
"FileserverInstanceDriveSize" | Размер (в Гб) диска C: или корневого диска компьютера ArcGIS Server. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"SiteDomain" | Имя домена для развертывания. Укажите полное доменное имя для параметра "SiteDomain". Проверьте, что доменное имя ("SiteDomain") сопоставлено в DNS с соответствующим Elastic Load Balancer до запуска ArcGIS Enterprise Cloud Builder CLI for AWS, чтобы доменное имя было корректным на момент интегрирования. Вы можете создать Elastic Load Balancers (с использованием шаблонов AWS Management Console или Esri AWS CloudFormation). | Обязательный, если он не задан в узле "Default". |
"ServerWebadaptorName" | Имя веб-адаптера для сайта ArcGIS Server. Доступ к сайту ArcGIS Server будет осуществляться через URL в формате https://<fully qualified domain name>/<web adaptor name>. | Обязательно, также вы должны указать этот параметр под конкретным узлом сервера — "GeoAnalytics", "RasterAnalytics", "ImageServer", "ImageHosting", "Server" или "KnowledgeServer". Не указывайте этот параметр в узле "Default". |
"SSLCertificateFileKeyName" | Имя ключа объекта файла SSL-сертификата. Это должен быть файл .pfx, который загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательно, также вы должны указать этот параметр под конкретным узлом сервера — "GeoAnalytics", "RasterAnalytics", "ImageServer", "ImageHosting", "Server", "KnowledgeServer" — или под узлом "Default". |
"SSLCertificatePassword" | Пароль для сертификата SSL. | Обязательно, также вы должны указать этот параметр под конкретным узлом сервера — "GeoAnalytics", "RasterAnalytics", "ImageServer", "ImageHosting", "Server", "KnowledgeServer" — или под узлом "Default". |
"CloudStoreS3BucketPath" | Путь к бакетe в формате <bucket_name>/<folder_name>. При использовании в узлах "RasterAnalytics" и "ImageHosting" утилита регистрирует это местоположение в качестве хранилища растров сайта. При использовании в других узлах, утилита регистрирует определенное местоположение как хранилище в облаке. Необходимо указать местоположение в формате: <bucket_name>/<folder_name>. Проверьте, что бакет S3 существует и доступен, при помощи учетных данных AWS, предоставленных вами в узле "AWSCredentials". Если бакет не существует, Cloud Builder создаст бакет, используя соглашение о присвоении имен по умолчанию <deployment_name>+rastore. Если указанный вами <folder_name> не существует в бакете, Cloud Builder создаст его. | Необходим для сайта ArcGIS Image Server, используемого как сервер растрового анализа или хост-сервера изображений на портале. Этот параметр необязателен, если вы создали автономный или интегрированный сайт ArcGIS Image Server или ArcGIS GIS Server. Примечание:Если развертывание включает узлы "RasterAnalytics" и "ImageHosting", и вы хотите использовать для них одно и то же хранилище, используйте одно и то же значение для параметра "CloudStoreS3BucketPath" в обоих узлах. |
"Federate" | Указывает, будет ли ваш сайт интегрирован с вашим базовым развертыванием ArcGIS Enterprise (true) или автономным сайтом (false). Необходимо задать "Federate" равным true при создании сайта ArcGIS GeoAnalytics Server, сайта анализа растров, ArcGIS Image Server или сайта ArcGIS Knowledge Server. Если вы не указали этот параметр в файл конфигурации развертывания, значением по умолчанию будет 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" | Пара ключей Amazon Elastic Compute Cloud, обеспечивающая доступ к экземплярам EC2. | Обязательный, если он не задан в узле "Default". |
"EIPAllocationID" | ID размещения адресов Elastic IP для VPC. | Обязательно, также вы должны указать этот параметр под узлом "GeoEvent" или узлом "Default". |
"InstanceType" | Тип Amazon Elastic Compute Cloud, используемого для машины ArcGIS GeoEvent Server. | Обязательный, если он не задан в узле "Default". |
"InstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска компьютера ArcGIS GeoEvent Server. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"ServerLicenseFileKeyName" | Имя для имени ключа объекта ArcGIS GeoEvent Server. Файл .prvc или .epc должен быть загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserName" | Имя пользователя основного администратора сайта ArcGIS GeoEvent Server. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserPassword" | Пароль для учетной записи администратора сайта. | Обязательный, если он не задан в узле "Default". |
"arcgisUserPassword" | Пароль учетной записи, примененной при запуске сервиса ArcGIS GeoEvent Server Windows. Именем учетной записи всегда будет arcgis. | Условие. Применяется, если выполняется развертывание на экземплярах Microsoft Windows (задайте параметр "OperatingSystem" в "DeploymentDetails" как "Windows"), и вы не указали этот параметр в узле "Default". |
"SiteDomain" | Имя домена для развертывания. Укажите полное доменное имя для параметра "SiteDomain". Проверьте, что доменное имя ("SiteDomain") сопоставлено в DNS с соответствующим Elastic IP-адресом до запуска ArcGIS Enterprise Cloud Builder CLI for AWS, чтобы доменное имя было корректным на момент интегрирования. Адреса Elastic IP можно создать при помощи AWS Management Console. | Обязательный, если он не задан в узле "Default". |
"ServerWebadaptorName" | Имя веб-адаптера для сайта ArcGIS GeoEvent Server. Доступ к сайту ArcGIS GeoEvent Server будет осуществляться через URL в формате https://<fully qualified domain name>/<web adaptor name>. | Обязательно. Вы должны указать этот параметр под узлом "GeoEvent" или под узлом "Default". |
"SSLCertificateFileKeyName" | Имя ключа объекта файла SSL-сертификата. Это должен быть файл .pfx, который загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательно. Вы должны указать этот параметр под узлом "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", используют шаблоны Esri CloudFormation, которые запускают сайт ArcGIS Notebook Server. Учитывайте, что сайты ArcGIS Notebook Server должны всегда быть интегрированы с порталом ArcGIS Enterprise, и вы можете создать сайт ArcGIS Notebook Server только на операционной системе Ubuntu ArcGIS Notebook Server.
При создании интегрированного сайта, утилита ArcGIS Enterprise Cloud Builder CLI for AWS настраивает сайт в качестве вашей организации Notebook Server; вам не нужно настраивать это вручную.
В следующей таблице перечислены все возможные параметры, которые можно задать в узле "NotebookServer".
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"KeypairName" | Пара ключей Amazon Elastic Compute Cloud, обеспечивающая доступ к экземплярам EC2. | Обязательный, если он не задан в узле "Default". |
"ELBDNSName" | Укажите имя сервера доменных имен (DNS) существующего эластичного балансировщика нагрузки (ELB). ELB должен быть балансировщиком нагрузки приложения или классическим балансировщиком нагрузки. | Обязательный, если он не задан в узле "Default". |
"InstanceType" | Тип Amazon Elastic Compute Cloud для использования на машинах ArcGIS Notebook Server. | Обязательный, если он не задан в узле "Default". |
"InstanceDriveSize" | Размер (в ГБ) корневого диска машин ArcGIS Notebook Server. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"ServerInstances" | Количество экземпляров EC2 на сайте. По умолчанию число экземпляров равно 2, максимальное - 10, а минимальное - 1. | Обязательный, если он не задан в узле "Default". |
"ServerLicenseFileKeyName" | Имя для имени ключа объекта ArcGIS Notebook Server. Файл .prvc или .epc должен быть загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"LicenseLevel" | Уровень лицензии ArcGIS Notebook Server. Доступные значения: standard или advanced. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserName" | Имя пользователя основного администратора сайта ArcGIS Notebook Server. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserPassword" | Пароль для учетной записи администратора сайта. | Обязательный, если он не задан в узле "Default". |
"FileserverInstanceType" | Тип экземпляра Amazon Elastic Compute Cloud, используемого для файлового сервера. | Обязательный, если он не задан в узле "Default". |
"FileserverInstanceDriveSize" | Размер (в ГБ) корневого диска компьютера файлового сервера ArcGIS Notebook Server. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"SiteDomain" | Имя домена для развертывания. Укажите полное доменное имя для параметра "SiteDomain". Проверьте, что доменное имя ("SiteDomain") сопоставлено в DNS с соответствующим Elastic Load Balancer до запуска ArcGIS Enterprise Cloud Builder CLI for AWS, чтобы доменное имя было корректным на момент интегрирования. Вы можете создать Elastic Load Balancers с использованием шаблонов AWS Management Console или Esri AWS CloudFormation. | Обязательный, если он не задан в узле "Default". |
"ServerWebadaptorName" | Имя веб-адаптера для сайта ArcGIS Notebook Server. Доступ к сайту ArcGIS Notebook Server будет осуществляться через URL в формате https://<fully qualified domain name>/<web adaptor name>. | Необязательно. Обязательно, также вы должны указать этот параметр под узлом "NotebookServer". Не указывайте этот параметр в узле "Default". |
"SSLCertificateFileKeyName" | Имя ключа объекта файла SSL-сертификата. Это должен быть файл .pfx, который загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательно. Вы должны указать этот параметр под узлом "NotebookServer" или под узлом "Default". |
"SSLCertificatePassword" | Пароль для сертификата SSL. | Обязательно. Вы должны указать этот параметр под узлом "NotebookServer" или под узлом "Default". |
"Federate" | Указывает, будет ли ваш сайт интегрирован с вашим базовым развертыванием ArcGIS Enterprise (true) или автономным сайтом (false). Необходимо задать "Federate" равным true при создании сайта ArcGIS Notebook Server. Если вы не указали этот параметр в файл конфигурации развертывания, значением по умолчанию будет false. | Обязательно. Вы должны указать этот параметр под узлом "NotebookServer". Не указывайте этот параметр в узле "Default". |
"TemplateURL" | Чтобы использовать собственный шаблон CloudFormation для этого развертывания вместо шаблонов, предоставленных Esri, укажите свой шаблон. Предоставьте корректный HTTPS URL. | Необязательно. Если этот параметр задается, он должен находиться в узле "NotebookServer". Не указывайте этот параметр в узле "Default". |
Параметры для сайта ArcGIS Mission Server
Значения параметров, которые вы указываете в узле "MissionServer", используют шаблоны Esri CloudFormation, которые запускают сайт ArcGIS Mission Server. Учитывайте, что сайт ArcGIS Mission Server обязательно должен быть интегрирован с порталом ArcGIS Enterprise.
При создании интегрированного сайта ArcGIS Mission Server, утилита ArcGIS Enterprise Cloud Builder CLI for AWS настраивает сайт в качестве вашей организации Server; вам не нужно настраивать это вручную.
В следующей таблице перечислены все возможные параметры, которые можно задать в узле "MissionServer".
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"KeypairName" | Пара ключей Amazon Elastic Compute Cloud, обеспечивающая доступ к экземплярам EC2. | Обязательный, если он не задан в узле "Default". |
"ELBDNSName" | Укажите имя сервера доменных имен (DNS) существующего эластичного балансировщика нагрузки (ELB). ELB должен быть балансировщиком нагрузки приложения или классическим балансировщиком нагрузки. | Обязательный, если он не задан в узле "Default". |
"InstanceType" | Тип Amazon Elastic Compute Cloud для использования на машинах ArcGIS Mission Server. | Обязательный, если он не задан в узле "Default". |
"InstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска машин ArcGIS Mission Server. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"ServerInstances" | Количество экземпляров EC2 на сайте. По умолчанию число экземпляров равно 2, максимальное - 10, а минимальное - 1. | Обязательный, если он не задан в узле "Default". |
"ServerLicenseFileKeyName" | Имя для имени ключа объекта ArcGIS Mission Server. Файл .prvc или .epc должен быть загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserName" | Имя пользователя основного администратора сайта ArcGIS Mission Server. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserPassword" | Пароль для учетной записи администратора сайта. | Обязательный, если он не задан в узле "Default". |
"arcgisUserPassword" | Пароль учетной записи, примененной при запуске сервиса ArcGIS Mission Server Windows. Именем учетной записи всегда будет arcgis. | Условие. Применяется, если выполняется развертывание на экземплярах Microsoft Windows (задайте параметр "OperatingSystem" в "DeploymentDetails" как "Windows"), и вы не указали этот параметр в узле "Default". |
"FileserverInstanceType" | Тип экземпляра Amazon Elastic Compute Cloud, используемого для файлового сервера. | Обязательный, если он не задан в узле "Default". |
"FileserverInstanceDriveSize" | Размер (в Гб) диска C: или корневого диска компьютера ArcGIS Mission Server. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"SiteDomain" | Имя домена для развертывания. Укажите полное доменное имя для параметра "SiteDomain". Проверьте, что доменное имя ("SiteDomain") сопоставлено в DNS с соответствующим Elastic Load Balancer до запуска ArcGIS Enterprise Cloud Builder CLI for AWS, чтобы доменное имя было корректным на момент интегрирования. Вы можете создать Elastic Load Balancers с использованием шаблонов AWS Management Console или Esri AWS CloudFormation. | Обязательный, если он не задан в узле "Default". |
"ServerWebadaptorName" | Имя веб-адаптера для сайта ArcGIS Mission Server. Доступ к сайту ArcGIS Mission Server будет осуществляться через URL в формате https://<fully qualified domain name>/<web adaptor name>. | Обязательно, также вы должны указать этот параметр под узлом "MissionServer". Не указывайте этот параметр в узле "Default". |
"SSLCertificateFileKeyName" | Имя ключа объекта файла SSL-сертификата. Это должен быть файл .pfx, который загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"SSLCertificatePassword" | Пароль для сертификата SSL. | Обязательный, если он не задан в узле "Default". |
"Federate" | Указывает, будет ли ваш сайт интегрирован с вашим базовым развертыванием ArcGIS Enterprise (true) или автономным сайтом (false). Необходимо задать "Federate" равным true при создании сайта ArcGIS Mission Server. Если вы не указали этот параметр в файл конфигурации развертывания, значением по умолчанию будет false. | Обязательно. Вы должны указать этот параметр под узлом "MissionServer". Не указывайте этот параметр в узле "Default". |
"TemplateURL" | Чтобы использовать собственный шаблон CloudFormation для этого развертывания вместо шаблонов, предоставленных Esri, укажите свой шаблон. Предоставьте корректный HTTPS URL. | Необязательно. Если вы используете этот параметр, вы должны указать его под узлом "MissionServer". Не указывайте этот параметр в узле "Default". |
Параметры для сайта ArcGIS Workflow Manager
Значения параметров, которые вы указываете в узле "WorkflowManager", используют шаблоны Esri CloudFormation, которые запускают сайт ArcGIS Workflow Manager. Учитывайте, что сайт ArcGIS Workflow Manager обязательно должен быть интегрирован с порталом ArcGIS Enterprise.
После интеграции сайта ArcGIS Workflow Manager с ArcGIS Enterprise, необходимо перезапустить ArcGIS Workflow Manager на каждом экземпляре EC2. Подробнее см. в разделе Настройка Workflow Manager на работу с порталом ArcGIS Enterprise.
В следующей таблице перечислены все возможные параметры, которые можно задать в узле "WorkflowManager".
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"KeypairName" | Пара ключей Amazon Elastic Compute Cloud, обеспечивающая доступ к экземплярам EC2. | Обязательный, если он не задан в узле "Default". |
"ELBDNSName" | Укажите имя сервера доменных имен (DNS) существующего эластичного балансировщика нагрузки (ELB). ELB должен быть балансировщиком нагрузки приложения или классическим балансировщиком нагрузки. | Обязательный, если он не задан в узле "Default". |
"InstanceType" | Тип Amazon Elastic Compute Cloud для использования на машинах ArcGIS Workflow Manager. | Обязательный, если он не задан в узле "Default". |
"InstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска машин ArcGIS Workflow Manager. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"ServerInstances" | Количество экземпляров EC2 на сайте. По умолчанию число экземпляров равно 2, максимальное - 10, а минимальное - 1. | Обязательный, если он не задан в узле "Default". |
"ServerLicenseFileKeyName" | Имя для имени ключа объекта ArcGIS Workflow Manager. Файл .prvc или .epc должен быть загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserName" | Имя пользователя основного администратора сайта ArcGIS Workflow Manager. | Обязательный, если он не задан в узле "Default". |
"SiteadminUserPassword" | Пароль для учетной записи администратора сайта. | Обязательный, если он не задан в узле "Default". |
"arcgisUserPassword" | Пароль учетной записи, примененной при запуске сервиса ArcGIS Workflow Manager Windows. Именем учетной записи всегда будет arcgis. | Условие. Применяется, если выполняется развертывание на экземплярах Microsoft Windows (задайте параметр "OperatingSystem" в "DeploymentDetails" как "Windows"), и вы не указали этот параметр в узле "Default". |
"FileserverInstanceType" | Тип экземпляра Amazon Elastic Compute Cloud, используемого для файлового сервера. | Обязательный, если он не задан в узле "Default". |
"FileserverInstanceDriveSize" | Размер (в Гб) диска C: или корневого диска компьютера ArcGIS Workflow Manager. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Обязательный, если он не задан в узле "Default". |
"SiteDomain" | Имя домена для развертывания. Укажите полное доменное имя для параметра "SiteDomain". Проверьте, что доменное имя ("SiteDomain") сопоставлено в DNS с соответствующим Elastic Load Balancer до запуска ArcGIS Enterprise Cloud Builder CLI for AWS, чтобы доменное имя было корректным на момент интегрирования. Вы можете создать Elastic Load Balancers с использованием шаблонов AWS Management Console или Esri AWS CloudFormation. | Обязательный, если он не задан в узле "Default". |
"ServerWebadaptorName" | Имя веб-адаптера для сайта ArcGIS Workflow Manager. Доступ к сайту ArcGIS Workflow Manager будет осуществляться через URL в формате https://<fully qualified domain name>/<web adaptor name>. | Обязательно, также вы должны указать этот параметр под узлом "WorkflowManager". Не указывайте этот параметр в узле "Default". |
"SSLCertificateFileKeyName" | Имя ключа объекта файла SSL-сертификата. Это должен быть файл .pfx, который загружен в бакет развертывания S3, управляемый ArcGIS Enterprise Cloud Builder for AWS. | Обязательный, если он не задан в узле "Default". |
"SSLCertificatePassword" | Пароль для сертификата SSL. | Обязательный, если он не задан в узле "Default". |
"Federate" | Указывает, будет ли ваш сайт интегрирован с вашим базовым развертыванием ArcGIS Enterprise (true) или автономным сайтом (false). Необходимо задать "Federate" равным true при создании сайта ArcGIS Workflow Manager. Если вы не указали этот параметр в файл конфигурации развертывания, значением по умолчанию будет false. | Обязательно. Вы должны указать этот параметр под узлом "WorkflowManager". Не указывайте этот параметр в узле "Default". |
"TemplateURL" | Чтобы использовать собственный шаблон CloudFormation для этого развертывания вместо шаблонов, предоставленных Esri, укажите свой шаблон. Предоставьте корректный HTTPS URL. | Необязательно. Если вы используете этот параметр, вы должны указать его под узлом "WorkflowManager". Не указывайте этот параметр в узле "Default". |
Параметры хранилища пространственно-временных больших данных
Значения параметров, которые вы укажете в узле "Spatiotemporal", используют шаблон Esri CloudFormation, который запускает хранилище пространственно-временных больших данных ArcGIS Data Store и регистрирует его с хост-сервером портала ArcGIS Enterprise.
Когда вы создаете хранилище пространственно-временных больших данных, утилита ArcGIS Enterprise Cloud Builder CLI for AWS регистрирует хранилище данных для вас; вам не нужно добавлять хранилище пространственно-временных больших данных на хост-сервер вручную.
Примечание:
Утилита ArcGIS Enterprise Cloud Builder CLI for AWS использует некоторые атрибуты узла "BaseEnterprise" при настройкеъ хранилища пространственно-временных больших данных, чтобы определить, с каким развертыванием регистрировать хранилище данных. Поэтому файл конфигурации JSON, используемый при настройке хранилища пространственно-временных больших данных, должен включать узел "BaseEnterprise" и информацию в узле "Spatiotemporal".
В следующей таблице перечислены все возможные параметры, которые можно задать в узле "Spatiotemporal".
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"KeypairName" | Пара ключей Amazon Elastic Compute Cloud, обеспечивающая доступ к экземплярам EC2. | Обязательный, если он не задан в узле "Default". |
"DatastoreInstances" | Число экземпляров Amazon Elastic Compute Cloud в хранилище больших пространственно-временных данных. Доступные значения: 1, 3 или 5. По умолчанию – 3. | Обязательный, если он не задан в узле "Default". |
"InstanceType" | Тип Amazon Elastic Compute Cloud, используемого для машин хранилища больших пространственно-временных данных. | Обязательный, если он не задан в узле "Default". |
"InstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска компьютеров хранилища пространственно-временных больших данных. Размер по умолчанию - 200 ГБ, минимальный размер - 100 ГБ, а максимальный - 4096 ГБ. | Обязательный, если он не задан в узле "Default". |
"arcgisUserPassword" | Пароль учетной записи, примененной при запуске сервиса ArcGIS Data Store Windows. Именем учетной записи всегда будет arcgis. | Условие. Применяется, если выполняется развертывание на экземплярах Microsoft Windows (задайте параметр "OperatingSystem" в "DeploymentDetails" как "Windows"), и вы не указали этот параметр в узле "Default". |
"BackupLocationStorageType" | Тип хранилища, использованный для файлов резервных копий хранилища пространственно-временных больших данных. Доступные значения: "FileSystem" или "CloudStore". Если вы укажете "FileSystem" тип хранилища резервных копий, утилита создаст экземпляр файлового сервера EC2 для хранения файлов резервных копий. Если вы укажете "CloudStore" в качестве типа хранилища резервных копий, файлы резервных копий хранилища пространственно-временных больших данных будут храниться в бакете Amazon S3, созданном утилитой. | Обязательный, если он не задан в узле "Default". |
"FileserverInstanceType" | Тип экземпляра Amazon Elastic Compute Cloud, используемого для файлового сервера. | Условие. Это требуется только в том случае, если вы задали в параметр "BackupLocationStorageType" значение "FileSystem" и не указали его в узле "Default". |
"FileserverInstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска машины файлового сервера. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Условие. Это требуется только в том случае, если вы задали в параметр "BackupLocationStorageType" значение "FileSystem" и не указали его в узле "Default". |
"TemplateURL" | Чтобы использовать собственный шаблон CloudFormation для этого развертывания вместо шаблонов, предоставленных Esri, укажите свой шаблон. Предоставьте корректный HTTPS URL. | Необязательно. Если вы используете этот параметр, вы должны указать его под узлом "Spatiotemporal". Не указывайте этот параметр в узле "Default". |
Параметры для хранилищ графа
Значения параметров, которые вы укажете в узле "Graph", используют шаблон Esri CloudFormation, который запускает хранилище графов ArcGIS Data Store и регистрирует его с хост-сервером портала ArcGIS Enterprise.
Когда вы создаете интегрированный ArcGIS Knowledge Server, утилита ArcGIS Enterprise Cloud Builder CLI for AWS регистрирует хранилище графов с хост-сервером; вам не нужно добавлять хранилище графов на хост-сервер вручную.
Примечание:
Утилита ArcGIS Enterprise Cloud Builder CLI for AWS использует некоторые атрибуты узла "BaseEnterprise" при настройке хранилища графов, чтобы определить, с каким развертыванием регистрировать хранилище данных. Она также использует атрибуты узла "KnowledgeServer", чтобы гарантировать, что есть интегрированный ArcGIS Knowledge Server. Поэтому файл конфигурации JSON, который вы использовали при настройке интегрированного ArcGIS Knowledge Server и хранилища графов, должны включать узел "BaseEnterprise", узел "KnowledgeServer" и узел "Graph".
В следующей таблице перечислены все возможные параметры, которые можно задать в узле "Graph".
Параметр | Описание | Обязательные или дополнительные |
---|---|---|
"KeypairName" | Пара ключей Amazon Elastic Compute Cloud, обеспечивающая доступ к экземплярам EC2. | Обязательный, если он не задан в узле "Default". |
"InstanceType" | Тип Amazon Elastic Compute Cloud для использования для компьютеров хранилища графов. | Обязательный, если он не задан в узле "Default". |
"InstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска машин хранилища графов. Размер по умолчанию - 200 ГБ, минимальный размер - 100 ГБ, а максимальный - 4096 ГБ. | Обязательный, если он не задан в узле "Default". |
"arcgisUserPassword" | Пароль учетной записи, примененной при запуске сервиса ArcGIS Data Store Windows. Именем учетной записи всегда будет arcgis. | Условие. Применяется, если выполняется развертывание на экземплярах Microsoft Windows (задайте параметр "OperatingSystem" в "DeploymentDetails" как "Windows"), и вы не указали этот параметр в узле "Default". |
"BackupLocationStorageType" | Тип хранилища, использованный для файлов резервных копий хранилища графов. Доступные значения: "FileSystem" или "CloudStore". Если вы укажете "FileSystem" тип хранилища резервных копий, утилита создаст экземпляр файлового сервера EC2 для хранения файлов резервных копий. Если вы укажете "CloudStore" в качестве типа хранилища резервных копий, файлы резервные копий хранилища графов будут храниться в бакете Amazon S3, созданном утилитой. | Обязательный, если он не задан в узле "Default". |
"FileserverInstanceType" | Тип экземпляра Amazon Elastic Compute Cloud, используемого для файлового сервера. | Условие. Это требуется только в том случае, если вы задали в параметр "BackupLocationStorageType" значение "FileSystem" и не указали его в узле "Default". |
"FileServerInstanceDriveSize" | Размер (в ГБ) диска C: или корневого диска машины файлового сервера. Размер по умолчанию - 100 ГБ, минимальный размер - 100 ГБ, а максимальный - 1024 ГБ. | Условие. Это требуется только в том случае, если вы задали в параметр "BackupLocationStorageType" значение "FileSystem" и не указали его в узле "Default". |
"TemplateURL" | Чтобы использовать собственный шаблон CloudFormation для этого развертывания вместо шаблонов, предоставленных Esri, укажите свой шаблон. Предоставьте корректный HTTPS URL. | Необязательно. Если вы используете этот параметр, вы должны указать его под узлом "Graph". Не указывайте этот параметр в узле "Default". |
Параметры для многопользовательской базы геоданных в Amazon RDS for SQL Server
Значения параметров, указанные в узле "SQLEGDB", используют шаблон Esri CloudFormation, который создает многопользовательскую базу геоданных в Amazon RDS for SQL Server и регистрирует её на сайте ArcGIS Server.
Узел "SQLEGDB" и параметры применимы только при развертывании на экземплярах Microsoft Windows (установите параметр "OperatingSystem" в разделе "DeploymentDetails" документа конфигурации JSON равным "Windows").
Примечание:
Утилита 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 (в ГБ). По умолчанию - 200 ГБ, минимум - 100 ГБ, а максимум - 4096 ГБ. | Обязательный, если он не задан в узле "Default". |
"SQLServerDBEngine" | Тип системы базы данных SQL Server. Доступные значения: sqlserver-se или sqlserver-ee. | Обязательный, если он не задан в узле "Default". |
"SQLServerDBVersion" | Версия базы данных SQL Server. Доступны следующие значения:
Значение по умолчанию равно "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", используют шаблон Esri CloudFormation, который создает многопользовательскую базу геоданных в Amazon RDS for PostgreSQL и регистрирует её на сайте ArcGIS Server.
Примечание:
Утилита 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 (в ГБ). По умолчанию - 200 ГБ, минимум - 100 ГБ, а максимум - 4096 ГБ. | Обязательный, если он не задан в узле "Default". |
"PostgresDBVersion" | Версия базы данных PostgreSQL. Доступны следующие значения:
Значение по умолчанию равно "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", используют шаблон Esri CloudFormation, который создает многопользовательскую базу геоданных в Aurora PostgreSQL и регистрирует её на сайте ArcGIS Server.
Примечание:
Утилита 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. Доступны следующие значения:
Значение по умолчанию равно "15.3". | Обязательный, если он не задан в узле "Default". |
"RDSInstanceName" | Имя идентификатора базы данных. Имя должно начинаться с буквы и содержать только буквенно-цифровые символы. Минимальное количество символов - 3, а максимальное - 63. | Обязательный, если он не задан в узле "Default". |
"RDSMasterUserName" | Имя главного пользователя RDS. Имя должно начинаться с буквы и содержать только буквенно-цифровые символы. Минимальное количество символов - 4, а максимальное - 16. | Обязательный, если он не задан в узле "Default". |
"RDSMasterUserPassword" | Пароль для главного пользователя RDS. | Обязательный, если он не задан в узле "Default". |
"TemplateURL" | Чтобы использовать собственный шаблон CloudFormation для этого развертывания вместо шаблонов, предоставленных Esri, укажите свой шаблон. Предоставьте корректный HTTPS URL. | Необязательно. Если этот параметр задается, он должен находиться в узле "AuroraEGDB". Не указывайте этот параметр в узле "Default". |