A seguir estão as etapas gerais para implantar um portal base do ArcGIS Enterprise executando no Amazon Web Services (AWS) utilizando ferramentas do AWS.
Dica:
Alternativamente, você pode utilizar o ArcGIS Enterprise Cloud Builder for Amazon Web Services para configurar uma implantação do ArcGIS Enterprise no AWS.
- Baixe o software Portal for ArcGIS, ArcGIS Server, e ArcGIS Web Adaptor do My Esri.
- Baixe seus arquivos de licença do Portal for ArcGIS e ArcGIS GIS Server a partid do My Esri.
- Utilize um Amazon Machine Image (AMI) com um sistema operacional suportado para criar instâncias do Amazon Elastic Compute Cloud (EC2).
Se você nunca utilizou este AMI em particular antes, você deverá ler e aceitar os termos de Marketplace do AWS antes de iniciar uma instância.
Se você executar uma instância EC2 com RAM e espaço em disco suficientes para acomodá-la, poderá instalar Portal for ArcGIS, ArcGIS Web Adaptor, e ArcGIS Server na mesma instância. Na maioria dos casos, porém, você provavelmente instalará componentes em instâncias EC2 separadas, e cada componente pode incluir mais de uma instância.
- Conecte-se a uma instância EC2, instale Portal for ArcGIS, e autorize Portal for ArcGIS usando a licença que você baixou na etapa 2.
Instale o software, mas não prossiga com a configuração.
Consulte o guia de instalação do Portal for ArcGIS para instruções. Use o menu Outras versões para acessar as instruções apropriadas ao sistema operacional na instância EC2.
- Crie um IP elástico do Amazon e associe à instância do Portal for ArcGIS EC2.
- Configure o mapeamento de CNAME para criar um nome de host do Sistema de Nome do Domínio (DNS) mais amigável.
- Na instância do Portal for ArcGIS, abra o arquivo hostidentifier.properties e remova as marcas de comentário da propriedade preferredidentifier=ip.
O arquivo está localizado no diretório <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\.
- Inicie o Portal for ArcGIS.
- Em uma instância do Microsoft Windows, inicie o serviço do Portal for ArcGIS do painel Serviços do Windows .
- Em uma instância do Linux, entre como usuário arcgis e execute startportal.sh no diretório /arcgis/portal para iniciar o Portal for ArcGIS.
- Abra o site da web do portal e crie um portal.
Para conectar ao portal a partir de uma máquina remota, 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/.
- Crie a conta inicial de administrador. Esta conta é exigida quando registrar o portal com ArcGIS Web Adaptor.
- Importe o arquivo de licença obtido na etapa 1.
- Especifique o diretório de conteúdo do portal.
- Instale o ArcGIS Web Adaptor para usar com Portal for ArcGIS.
ArcGIS Web Adaptor pode ser executado na mesma instância que Portal for ArcGIS ou em outra instância EC2.
Instale o software, mas não o configure.
Consulte o guia de instalação do ArcGIS Web Adaptor para instruções. Use o menu Outras versões para acessar as instruções apropriadas ao tipo de adaptador da web que você precisa.
- Se você instalou ArcGIS Web Adaptor em uma instância EC2 separado da instância Portal for ArcGIS, crie um IP Elástico Amazon e associá-lo à instância ArcGIS Web Adaptor EC2.
- Habilite o HTTPS pelo menos no diretório do ArcGIS Web Adaptor, utilizando um certificado assinado - CA.
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 em uma instância Linux.
- 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 EC2 ou hostname do CNAME DNS 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.
- Instale ArcGIS Server em uma instância EC2 e autorizá-lo usando a licença ArcGIS GIS Server que você baixou no passo 2.
Instale o software, mas não crie um site ainda.
Consulte o guia de instalação do ArcGIS Server para instruções. Use o menu Outras versões para acessar as instruções apropriadas ao sistema operacional na instância EC2.
- 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 um site do ArcGIS Server.
- Instale um web adaptor para o site do ArcGIS Server.
ArcGIS Web Adaptor pode ser executado na mesma instância que ArcGIS Server ou em outra instância EC2.
Instale o software ArcGIS Web Adaptor, mas ainda não o configure com o site.
Consulte o guia de instalação do ArcGIS Web Adaptor para instruções. Use o menu Outras versões para acessar as instruções apropriadas ao tipo de adaptador da web que você precisa.
- Habilite o HTTPS pelo menos no diretório do ArcGIS Web Adaptor, utilizando um certificado assinado - CA.
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 use um certificado autoassinado para este site ArcGIS Server.
Se o site do ArcGIS Server é executado na mesma instância EC2 que o portal, use o mesmo tipo de servidor web (como IIS) com o mesmo certificado assinado por CA.
- Configure o web adaptor com o site do ArcGIS Server e clique em Habilitar acesso administrativo ao seu site por 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 hostname do CNAME DNS, ao invés do nome de máquina do ArcGIS Server utilizado para o web adaptor e instância ArcGIS Server EC2.
- Configure um um armazenamento de dados relacional do ArcGIS Data Store com o site do ArcGIS GIS Server.
- Configure as propriedades do portal WebContextURL e privatePortalURL. Isso ajuda o Portal for ArcGIS a construir as URLs corretas em todos os recursos que envia ao usuário final.
- Abra um navegador da web e entre no ArcGIS Portal Directory como um membro do papel de administrador padrão na 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 EC2 pelas portas 80 e 443 do web adaptor.
- Configure o site do GIS Server como o servidor de hospedagem do portal.
Crie um site do ArcGIS GIS Server para ser usado como servidor de hospedagem do portal.
Lembre-se, se você parar e iniciar a instância EC2 (ou instâncias) executando o portal, você deve reassociar seu IP elástico com a instância EC2.