Skip To Content

Развёртывание Portal for ArcGIS на AWS

Esri Amazon Machine Images (AMIs) имеют установленный Portal for ArcGIS и ArcGIS Web Adaptor. Запустите экземпляр, используя один из Esri AMI, и настройте портал ArcGIS Enterprise.

Ниже приведены основные шаги для запуска Portal for ArcGIS на AWS.

Подсказка:

Или можно использовать ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services и примеры шаблонов Esri CloudFormation, чтобы развернуть портал ArcGIS Enterprise на Amazon Web Services.

  1. Запустите экземпляр Amazon Web Services из Esri AMI.

    Если ранее вы никогда не использовали этот конкретный AMI, то перед запуском экземпляра необходимо прочитать и принять условия AWS Marketplace.

  2. Создайте Amazon Elastic IP и свяжите его с вашим экземпляром.
  3. Дополнительно вы можете настроить CNAME, чтобы создать более простое имя хоста Domain Name System (DNS).
  4. Создайте удаленное подключение к экземпляру.
  5. Запустите Portal for ArcGIS.
    • На экземплярах Windows запустите сервис Portal for ArcGIS на панели Сервисы Windows.
    • На экземпляре Ubuntu выполните вход под учетной записью пользователя arcgis и запустите файл startportal.sh в папке /arcgis/portal для запуска Portal for ArcGIS.
  6. Запустите Portal for ArcGIS Мастер авторизации программного обеспечения, чтобы лицензировать портал.
  7. Подключитесь к порталу и создайте учетную запись главного администратора. Эта учетная запись необходима при регистрации портала на ArcGIS Web Adaptor.

    Для входа на портал с удалённого компьютера для создания учётной записи главного администратора URL портала имеет формат https://<fully qualified machine name>:7443/arcgis/home. На локальном компьютере используйте URL https://localhost:7443/arcgis/home/.

  8. Включите HTTPS, как минимум, для директории ArcGIS Web Adaptor, используя сертификат, подписанный центром сертификации.

    Сертификат выдается для публичного имени хоста DNS для Elastic IP или на имя хоста CNAME DNS, которое отображается на Elastic IP.

    Примечание:

    Не используйте самозаверенный сертификат при запуске Portal for ArcGIS.

  9. Выполните настройку ArcGIS Web Adaptor с Portal for ArcGIS. Это можно сделать в веб-браузере на локальном компьютере или через командную строку Ubuntu.
    1. При запуске из веб-браузера откройте страницу конфигурации ArcGIS Web Adaptor.

      Страница регистрации Web Adaptor открывается автоматически при установке; однако, необходимо изменить URL-адрес для использования Elastic IP экземпляра AWS или имени хоста CNAME DNS, где установлен ArcGIS Web Adaptor. Например, измените URL с https://localhost/arcgis/webadaptor на https://<Elastic IP>/arcgis/webadaptor или на https://<CNAME DNS hostname>/arcgis/webadaptor.

    2. Используйте elastic IP или имя хоста CNAME DNS в URL вместо имени компьютера портала в URL портала. Например, наберите https://<Elastic IP>:7443/arcgis или https://<CNAME DNS hostname>:7443/arcgis.
  10. Дополнительно вы можете интегрировать сайт ArcGIS Server со своим порталом. Выполнив следующие шаги, вы объедините сайт ArcGIS Server, который работает на другом экземпляре AWS. Если ваш ArcGIS Server работает на том же экземпляре AWS, что и портал, то вы можете использовать тот же веб-сервер (такой как IIS) с тем же сертификатом, подписанным центром сертификации (CA).

  11. Запустите экземпляр ArcGIS Server из Esri AMIs.
  12. Свяжите Amazon Elastic IP с вашим экземпляром.
  13. Кроме того, можно настроить CNAME, чтобы создать более простое имя хоста DNS.
  14. Создайте удаленное подключение к экземпляру.
  15. Авторизуйте ArcGIS GIS Server.
  16. Создайте сайт ArcGIS Server.
  17. Установите Web Adaptor на сайте ArcGIS Server.
  18. Включите HTTPS, как минимум, для директории ArcGIS Web Adaptor, используя сертификат, подписанный центром сертификации. Сертификат выдается для публичного имени хоста DNS для Elastic IP или на имя хоста CNAME DNS, которое отображается на Elastic IP.
    Примечание:

    Не используйте самозаверенный сертификат для сайта ArcGIS Server, интегрированного с Portal for ArcGIS, когда он работает на AWS.

  19. Настройте Web Adaptor с сайтом ArcGIS Server и Включите административный доступ к вашему сайту через Web Adaptor.

    Измените URL-адрес страницы регистрации Web Adaptor и URL-адрес ГИС-сервера, чтобы они содержали elastic IP или имя хоста CNAME DNS вместо имени компьютера ArcGIS Server, используемого для Web Adaptor и экземпляра ArcGIS Server AWS.

  20. Задайте свойства портала WebContextURL и privatePortalURL. Это позволит Portal for ArcGIS построить корректные URL-адреса для всех ресурсов, которые он направляет конечному пользователю.
    1. Откройте веб-браузер и войдите в ArcGIS Portal Directory в качестве участника с ролью администратора по умолчанию в вашей организации портала. Формат URL-адреса должен быть https://portal.domain.com:7443/arcgis/portaladmin.
    2. Щелкните Система > Свойства > Обновить свойства.
    3. В диалоговом окне Обновить свойства системы вставьте следующий JSON, заменив собственный URL-адрес обратного прокси или псевдоним DNS тем, который видят пользователи за пределами брандмауэра вашей организации.
      {
         "privatePortalURL": "https://lb.domain.com/portal",
         "WebContextURL": "https://lb.domain.com/portal"
      }
    4. Щелкните Обновить свойства.
  21. Интегрируйте сайт ArcGIS Server с вашим порталом. Используйте публичное имя хоста Public DNS для сайта ArcGIS Server в качестве Elastic IP или имя хоста CNAME DNS в качестве URL-адреса ArcGIS Server и частного URL-адреса ArcGIS Server.

    Ниже приведен пример URL-адреса: https://awsportal.esri.com/arcgis.

    Убедитесь, что группы безопасности Amazon обеспечивают необходимую связь между двумя упомянутыми экземплярами AWS через порты Web Adaptor 80 и 443.

  22. Если вы настроили реляционное хранилище данных ArcGIS Data Store для своего сайта ArcGIS GIS Server, вы можете задать этот сайт в качестве хост-сервера портала.

Помните, что если вы остановите и запустите заново экземпляр AWS портала, вам придётся заново связать свой Elastic IP-адрес с экземпляром AWS.