As Imagens de Máquina do Amazon da Esri (AMIs) têm o Portal for ArcGIS e ArcGIS Web Adaptor instalados. Inicie uma instância utilizando uma das Esri AMIs e configure um portal do ArcGIS Enterprise .
A seguir estão as etapas gerais para obter o Portal for ArcGIS executando no AWS.
Dica:
Alternativamente, você pode utilizar os modelos CloudFormation ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services e de amostra da Esri para implantar o portal do ArcGIS Enterprise em Serviços da Web do Amazon.
- Inicie uma instância de Serviços da Web do Amazon a partir de uma Esri AMI.
Se você nunca utilizou esta AMI em particular antes, você deverá ler e aceitar os termos do AWS Marketplace antes de iniciar uma instância.
- Crie um IP do Amazon Elastic e o associe com a instância.
- Opcionalmente configure o mapeamento de CNAME para criar um nome de host do Sistema de Nome do Domínio (DNS) mais amigável.
- Crie uma conexão remota para a instância.
- Inicie o Portal for ArcGIS.
- Em uma instância do Windows, inicie o serviço do Portal for ArcGIS a partir do painel Serviços do Windows.
- Em uma instância do Ubuntu, entre como o usuário arcgis e execute o startportal.sh no /arcgis/portal para iniciar o Portal for ArcGIS.
- Execute o assistente de Autorização do Software no Portal for ArcGIS para licenciar seu portal.
- Conecte-se ao portal e crie a conta inicial de administrador. Esta conta é exigida quando registrar o portal com ArcGIS Web Adaptor.
Para conectar ao portal a partir de uma máquina remota para criar a conta inicial de administrador, a URL do portal está no formato https://<fully qualified machine name>:7443/arcgis/home. Na máquina local, você pode utilizar a URL https://localhost:7443/arcgis/home/.
- Habilite o HTTPS pelo menos no diretório do ArcGIS Web Adaptor, utilizando um certificado CA assinado.
O certificado é emitido para o hostname do DNS público do IP Elástico ou o hostname de DNS CNAME que mapeia para o IP Elástico.
Anotação:
Não utilize um certificado auto assinado ao executar o Portal for ArcGIS.
- Configure o ArcGIS Web Adaptor com Portal for ArcGIS. Você pode fazer isto a partir de um navegador da web na máquina local ou a partir da linha de comando no Ubuntu.
- Se executando de um navegador da web, abra a página de configuração do ArcGIS Web Adaptor.
A página de registro do web adaptor abrirá automaticamente quando você instalar; porém, altere a URL para utilizar o IP elástico da instância AWS ou o hostname de DNS CNAME onde o ArcGIS Web Adaptor está instalado. Por exemplo, altere a URL de https://localhost/arcgis/webadaptor para https://<Elastic IP>/arcgis/webadaptor ou https://<CNAME DNS hostname>/arcgis/webadaptor.
- Utilize o IP elástico ou hostname de DNS do CNAME na URL, ao invés do nome de máquina do portal na URL do Portal. Por exemplo, digite https://<Elastic IP>:7443/arcgis ou https://<CNAME DNS hostname>:7443/arcgis.
- Se executando de um navegador da web, abra a página de configuração do ArcGIS Web Adaptor.
- Inicie uma instância do ArcGIS Server a partir do Esri AMIs.
- Associe um IP Elástico do Amazon com a instância.
- Opcionalmente instale o mapeamento CNAME para criar um hostname de DNS mais amigável.
- Crie uma conexão remota para a instância.
- Autorize o ArcGIS GIS Server.
- Crie um site do ArcGIS Server .
- Instale um web adaptor para seu site do ArcGIS Server .
- Habilite o HTTPS pelo menos no diretório do ArcGIS Web Adaptor, utilizando um certificado CA assinado. O certificado é emitido para o hostname do DNS público do IP Elástico ou o hostname de DNS CNAME que mapeia para o IP Elástico.
Anotação:
Não utilize um certificado auto-assinado no site do ArcGIS Server federado com Portal for ArcGIS ao executar no AWS.
- Configure o web adaptor com o site do ArcGIS Server e Habilite o acesso administrativo no seu site pelo Web Adaptor.
Altere a URL da página de registro do web adaptor e URL do Servidor GIS para incluir o elástico IP ou nome de host do DNS de CNAME, ao invés do nome de máquina do ArcGIS Server utilizado para o web adaptor instância AWS do ArcGIS Server .
- Configure as propriedades do portal WebContextURL e privatePortalURL . Isto ajuda o Portal for ArcGIS a construir URLs corretas em todos os recursos que ele envia para o usuário final.
- Abra um navegador da web e entre no ArcGIS Portal Directory como um membro do papel de administrador padrão em sua organização do portal. A URL está formatada como https://portal.domain.com:7443/arcgis/portaladmin.
- Clique em Sistema > Propriedades > Atualizar Propriedades.
- Na caixa de diálogo Atualizar Propriedades do Sistema, insira o seguinte JSON, substituindo seu próprio servidor proxy reverso ou nome alternativo de URL do DNS como visualizado por usuários fora do firewall da sua organização.
{ "privatePortalURL": "https://lb.domain.com/portal", "WebContextURL": "https://lb.domain.com/portal" }
- Clique em Atualizar Propriedades.
- Federe o site do ArcGIS Server com seu portal. Utilize o nome de host do DNS público no ArcGIS Server para o IP Elástico ou nome de host do DNS de CNAME para a URL do ArcGIS Server e URL privada do ArcGIS Server .
O seguinte é um exemplo de URL: https://awsportal.esri.com/arcgis.
Certifique-se que seus grupos protegidos do Amazon permitem a comunicação entre as duas instâncias AWS pelas portas do Web Adaptor, 80 e 443.
- Se você configurou um armazenamento de dados relacional do ArcGIS Data Store com seu site do ArcGIS GIS Server , você poderá configurar o site como o servidor de hospedagem do portal.
Opcionalmente, federe o site do ArcGIS Server com seu portal. As etapas abaixo são para federar um site do ArcGIS Server que executa em uma instância AWS diferente. Se o seu ArcGIS Server executar na mesma instância de AWS que seu portal, utilize o mesmo servidor da web (como IIS) com o mesmo certificado CA assinado.
Lembre-se, se você parar e iniciar a instância AWS que está executando o portal, reassocie seu IP Elástico com a instância AWS.