Skip To Content

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

Esri Amazon Machine Images (AMIs) имеют установленные Portal for ArcGIS и ArcGIS Web Adaptor. Вы можете настроить их на экземпляре ArcGIS Server AWS.

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

Подсказка:

Или можно использовать шаблоны Esri CloudFormation для развертывания веб-сайт ГИС, включающего Portal for ArcGIS на Amazon Web Services.

  1. Запуск экземпляра Amazon Web Services из ArcGIS Server AMI.
  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 как минимум для директории Web Adaptor, используя сертификат, подписанный центром сертификации.

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

    Примечание:

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

  9. Настройте 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 из ArcGIS Server AMIs.
  12. Свяжите Amazon Elastic IP с вашим экземпляром.
  13. Кроме того, можно настроить CNAME, чтобы создать более простое имя хоста DNS.
  14. Создайте удаленное подключение к экземпляру.
  15. Авторизуйте ArcGIS for Server.
  16. Создайте сайт ArcGIS Server.
  17. Включите https на сайте ArcGIS Server.
  18. Установите Web Adaptor на вашем сайте ArcGIS Server.
  19. Включите HTTPS как минимум для директории Web Adaptor, используя сертификат, подписанный центром сертификации. Сертификат выдается для публичного имени хоста DNS для Elastic IP или на имя хоста CNAME DNS, которое отображается на Elastic IP.
    Примечание:

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

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

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

  21. Задайте системные свойства портала.
    1. Войдите в ArcGIS Portal Directory. Формат URL-адреса в AWS следующий: https://<Elastic IP>/arcgis/portaladmin или https://<CNAME DNS hostname>/arcgis/portaladmin.
    2. Щелкните Система > Свойства > Обновить свойства.
    3. В формате JSON задайте в свойствах portalLocalHostname и privatePortalURL имя Public DNS или имя хоста CNAME DNS экземпляра AWS портала.

      Например, для сайта с именем хоста CNAME DNS – awsportal.esri.com, задайте

      {"localHttpPort":"80","localHttpsPort":"443",
      "portalLocalHostname" : "awsportal.esri.com",
      "privatePortalURL" : "https://awsportal.esri.com/arcgis"
      }

    4. Щелкните Обновленные свойства.

      Портал будет перезапущен, как только вы нажмете Обновленные свойства.

  22. Интегрируйте сайт 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.

  23. Если вы настроили с ArcGIS Server ArcGIS Data Store, вы можете задать свой сайт ArcGIS Server в качестве сервера – хоста портала.

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