Skip To Content

Implantar o Portal for ArcGIS no AWS

As Esri Amazon Machine Images (AMIs) têm a pilha de base do ArcGIS Enterprise instalada, incluindo Portal for ArcGIS e ArcGIS Web Adaptor. 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 Amazon Web Services (AWS).

Dica:

Alternativamente, você pode utilizar ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services e modelos de amosta CloudFormation da Esri para desenvolver um portal ArcGIS Enterprise no AWS.

  1. Baixe seu arquivo de licença do Portal for ArcGIS a partir do My Esri.
  2. Inicie uma Amazon Elastic Compute Cloud (EC2) instância de uma AMI da Esri .

    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.

  3. Crie um IP elástico do Amazon e associe à instância do EC2 .
  4. Opcionalmente configure o mapeamento de CNAME para criar um nome de host do Sistema de Nome do Domínio (DNS) mais amigável.
  5. Crie uma conexão remota para a instância.
  6. Abra o arquivo hostidentifier.properties e confirme que a propriedade preferredidentifier=ip não está sem comentário. O arquivo está localizado no diretório <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\ .
  7. Inicie o Portal for ArcGIS.
    • Em uma instância do Microsoft Windows , inicie o serviço do Portal for ArcGIS a partir do painel Serviços do Windows .
    • Em uma instância do Ubuntu Server , entre como usuário do arcgis e execute startportal.sh in /arcgis/portal para iniciar o Portal for ArcGIS.
  8. 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/.

    1. Crie a conta inicial de administrador. Esta conta é exigida quando registrar o portal com ArcGIS Web Adaptor.
    2. Importe o arquivo de licença obtido na etapa 1.
    3. Especifique o diretório de conteúdo do portal.
  9. 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.

  10. 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.
    1. 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.

    2. 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.
  11. Federe um site do ArcGIS GIS Server com seu portal e configure-o como o servidor de hospedagem do portal.

    As etapas restantes configuram um servidor de hospedagem de site do GIS Server executando em um instância EC2 diferente do portal. Se o seu ArcGIS Server executar na mesma instância EC2 que o seu portal, utilize o mesmo servidor da web (como IIS) com o mesmo certificado CA assinado.

  12. Inicie uma instância do ArcGIS Server a partir de AMIs da Esri .
  13. Associe um IP Elástico do Amazon com a instância.
  14. Opcionalmente instale o mapeamento CNAME para criar um hostname de DNS mais amigável.
  15. Crie uma conexão remota para a instância.
  16. Autorize o ArcGIS GIS Server.
  17. Crie um site do ArcGIS Server .
  18. Instale um web adaptor para seu site do ArcGIS Server .
  19. 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.

  20. 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 .

  21. Configure um armazenamento de dados relacional do ArcGIS Data Store com seu site do ArcGIS GIS Server .
  22. 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.
    1. 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.
    2. Clique em Sistema > Propriedades > Atualizar Propriedades.
    3. 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"
      }
    4. Clique em Atualizar Propriedades.
  23. 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.

  24. Configure o site do GIS Server como o servidor de hospedagem de portal do .

Lembre-se, se você parar e iniciar a instância EC2 executando no portal, reassocie seu IP Elástico com a instância EC2 .