Skip To Content

ArcGIS Enterprise Cloud Builder CLI for AWS

Развертывание ArcGIS Enterprise оптимизировано под ваши нужды, когда необходимы несколько машин ArcGIS Server и ArcGIS Data Store. Использование развертывания в облаке через Amazon Web Services (AWS) обеспечивает гибкость и масштабируемость. ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services - это интуитивно понятный инструмент для автоматизации облачных развертываний в ArcGIS Enterprise.

Для завершения развертывания ArcGIS Enterprise с несколькими машинами на AWS при помощи ArcGIS Enterprise Cloud Builder CLI for AWS, вы используете два файла JSON, командную строку вашего компьютера Windows и AWS Management Console в браузере. Два файла JSON (один для подготовки к установке, другой – для развертывания) могут быть изменены на основании файлов-примеров, являющихся частью вашей загрузки из My Esri.

Для редактирования файлов JSON используйте приложения типа Notepad ++. На консоли командной строки используйте файлы и ArcGIS Enterprise Cloud Builder CLI for AWS для подготовки (PREP), CREATE или DELETE развертывания:

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

Предварительные условия

Перед запуском команд для утилиты вам необходимы следующие элементы. Если вы не знаете, как их получить, спросите вашего IT-администратора.

  • Учетная запись AWS
  • Ключ доступа AWS и соответствующий секретный ключ или значение AWSProfileName
  • Файлы лицензий для Portal for ArcGIS, ArcGIS GIS Server и любые роли лицензирования сервера, которые имеются у вас в дополнение к основному развертыванию. Все они должны быть для одинаковой версии ArcGIS Enterprise.
  • Файл сертификата SSL шаблона (.pfx) и соответствующий пароль
  • .NET Framework 4 или выше, установленный на машине, где запускается утилита

Примечание:

При работе в AWS, проверьте, что ваш браузер всегда задает правильный регион AWS (например, us-west-1 или eu-east-2), и что файлы JSON ссылаются на тот же регион.

Принятие условий AWS и выбор шаблона

Перед первым использованием Amazon Machine Image (AMI) необходимо прочесть и принять условия AWS Marketplace.

Загрузка утилиты

Утилиту ArcGIS Enterprise Cloud Builder CLI for AWS можно получить на My Esri. Скачайте файл и распакуйте его на локальный диск. Расположением по умолчанию является C:\Program Files\ArcGIS\CloudBuilder\AWS\CLI, но вы можете указать другое местоположение для извлекаемых файлов, если вы являетесь администратором Windows.

Примечание:

После извлечения cloudbuilder.exe внутри какой-либо папки на локальном диске, убедитесь, что у пользователя, запустившего утилиту ArcGIS Enterprise Cloud Builder CLI for AWS есть права рекурсивной записи в папки Logs и Output.

Команды, доступные в утилите

  1. Команда PREP автоматизирует некоторые задачи, необходимые до выполнения развертывания. Она создает сетевой стек и бакет Amazon Simple Storage Service (S3) для вашего развертывания, загружает в бакет все необходимые файлы авторизации и сертификат SSL и импортирует сертификат SSL в AWS Certificate Manager. Команда PREP необходима, только когда вы в первый раз создаете определенное развертывание ArcGIS Enterprise, если вы еще не выполнили эти шаги вручную.
  2. Команда CREATE создает основное развертывание ArcGIS Enterprise и может создать и интегрировать одну дополнительную машину для каждой указанной вами роли лицензирования ArcGIS Server. После того, как вы запустили команду для создания исходного развертывания, вы можете запустить ее позже с файлом обновления, чтобы добавить больше сайтов в развертывание. См. Базовое ArcGIS Enterprise развертывание, чтобы узнать больше о его архитектуре и возможностях.
  3. Команда DELETE удаляет развертывание и связанные ресурсы AWS. Можно удалить только развертывание, созданное при помощи ArcGIS Enterprise Cloud Builder CLI for AWS.