Esri Amazon Machine Images (AMIs) имеют установленный Portal for ArcGIS и ArcGIS Web Adaptor. Запустите экземпляр, используя Esri AMI, и настройте веб-ГИС.
Ниже приведены основные шаги для запуска Portal for ArcGIS на AWS.
Подсказка:
Кроме того, можно использовать шаблоны Esri CloudFormation для развертывания веб-ГИС, включающей Portal for ArcGIS на Amazon Web Services.
- Запустите экземпляр Amazon Web Services из Esri AMI.
Если ранее вы никогда не использовали этот конкретный AMI, то перед запуском экземпляра необходимо прочитать и принять условия AWS Marketplace.
- Создайте Amazon Elastic IP и свяжите его с вашим экземпляром.
- Дополнительно вы можете настроить CNAME, чтобы создать более простое имя хоста Domain Name System (DNS).
- Создайте удаленное подключение к экземпляру.
- Запустите Portal for ArcGIS.
- На экземплярах Windows запустите сервис Portal for ArcGIS на панели Сервисы Windows.
- На экземпляре Ubuntu выполните вход под учетной записью пользователя arcgis и запустите файл startportal.sh в папке /arcgis/portal для запуска Portal for ArcGIS.
- Запустите Portal for ArcGIS Мастер авторизации программного обеспечения, чтобы лицензировать портал.
- Подключитесь к порталу и создайте учетную запись главного администратора. Эта учетная запись необходима при регистрации портала на ArcGIS Web Adaptor.
Для входа на портал с удаленного компьютера для создания учетной записи главного администратора URL портала имеет формат https://<fully qualified machine name>:7443/arcgis/home. На локальном компьютере используйте URL https://localhost:7443/arcgis/home/.
- Включите HTTPS, как минимум, для директории ArcGIS Web Adaptor, используя сертификат, подписанный центром сертификации.
Сертификат выдается для публичного имени хоста DNS для Elastic IP или на имя хоста CNAME DNS, которое отображается на Elastic IP.
Примечание:
Не используйте самозаверенный сертификат при запуске Portal for ArcGIS.
- Выполните настройку ArcGIS Web Adaptor с Portal for ArcGIS. Это можно сделать в веб-браузере на локальном компьютере или через командную строку Ubuntu.
- При запуске из веб-браузера откройте страницу конфигурации 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.
- Используйте elastic IP или имя хоста CNAME DNS в URL вместо имени компьютера портала в URL портала. Например, наберите https://<Elastic IP>:7443/arcgis или https://<CNAME DNS hostname>:7443/arcgis.
- При запуске из веб-браузера откройте страницу конфигурации ArcGIS Web Adaptor.
- Запустите экземпляр ArcGIS Server из ArcGIS Server AMIs.
- Свяжите Amazon Elastic IP с вашим экземпляром.
- Кроме того, можно настроить CNAME, чтобы создать более простое имя хоста DNS.
- Создайте удаленное подключение к экземпляру.
- Авторизуйте ArcGIS for Server.
- Создайте сайт ArcGIS Server.
- Включите HTTPS на сайте ArcGIS Server.
- Установите Web Adaptor на сайте ArcGIS Server.
- Включите HTTPS, как минимум, для директории ArcGIS Web Adaptor, используя сертификат, подписанный центром сертификации. Сертификат выдается для публичного имени хоста DNS для Elastic IP или на имя хоста CNAME DNS, которое отображается на Elastic IP.
Примечание:
Не используйте самозаверенный сертификат для сайта ArcGIS Server, объединенного с Portal for ArcGIS, когда он работает на AWS.
- Настройте Web Adaptor с сайтом ArcGIS Server и Включите административный доступ к вашему сайту через Web Adaptor.
Измените URL-адрес страницы регистрации Web Adaptor и URL-адрес ГИС-сервера, чтобы они содержали elastic IP или имя хоста CNAME DNS вместо имени компьютера ArcGIS Server, используемого для Web Adaptor и экземпляра ArcGIS Server AWS.
- Задайте системные свойства портала.
- Войдите в ArcGIS Portal Directory. Формат URL-адреса в AWS следующий: https://<Elastic IP>/arcgis/portaladmin или https://<CNAME DNS hostname>/arcgis/portaladmin.
- Щелкните Система > Свойства > Обновить свойства.
- В формате 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" }
- Щелкните Обновленные свойства.
Портал будет перезапущен, как только вы нажмете Обновленные свойства.
- Интегрируйте сайт 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.
- Если вы настроили ArcGIS Data Store и реляционное хранилище данных с ArcGIS Server, вы можете задать свой сайт ArcGIS Server в качестве хост-сервера портала.
Дополнительно вы можете интегрировать сайт ArcGIS Server со своим порталом. Выполнив следующие шаги, вы объедините сайт ArcGIS Server, который работает на другом экземпляре AWS. Если ваш ArcGIS Server работает на том же экземпляре AWS, что и портал, то вы можете использовать тот же веб-сервер (такой как IIS) с тем же сертификатом, подписанным центром сертификации (CA).
Помните, что если вы остановите и запустите заново экземпляр AWS портала, вам придется заново связать свой Elastic IP-адрес с экземпляром AWS.