Skip To Content

Implantar o Portal for ArcGIS no AWS

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 GIS da web.

A seguir estão as etapas gerais para obter o Portal for ArcGIS executando no AWS.

Dica:

Alternativamente, você pode utilizar os modelos do CloudFormation de amostra da Esri para implantar um GIS da web que inclui o Portal for ArcGIS em Serviços da Web do Amazon.

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

  2. Crie um IP do Amazon Elastic e o associe com a instância.
  3. Opcionalmente configure o mapeamento de CNAME para criar um nome de host do Sistema de Nome do Domínio (DNS) mais amigável.
  4. Crie uma conexão remota para a instância.
  5. Iniciar 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.
  6. Execute o assistente de Autorização do Software no Portal for ArcGIS para licenciar seu portal.
  7. 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/.

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

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

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

  11. Inicie a instância do ArcGIS Server pelo ArcGIS Server AMIs.
  12. Associe um IP Elástico do Amazon com a instância.
  13. Opcionalmente instale o mapeamento CNAME para criar um hostname de DNS mais amigável.
  14. Crie uma conexão remota para a instância.
  15. Autorize o ArcGIS Server.
  16. Crie um site do ArcGIS Server.
  17. Habilite HTTPS no seu 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 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 IP Elástico ou hostname de DNS do CNAME, ao invés do nome da máquina do ArcGIS Server utilizado para a instância AWS do Web Adaptor ou ArcGIS Server.

  21. Configure as propriedades de sistema do portal.
    1. Entre no ArcGIS Portal Directory. No AWS, a URL está no formato: https://<Elastic IP>/arcgis/portaladmin ou https://<CNAME DNS hostname>/arcgis/portaladmin.
    2. Clique em Sistema > Propriedades > Atualizar Propriedades.
    3. No formato JSON, configure as propriedades portalLocalHostname e privatePortalURL para o DNS público ou hostname de DNS do CNAME da instância AWS do portal.

      Por exemplo, para um site com um hostname de DNS do CNAME de awsportal.esri.com, configure

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

    4. Clique em Propriedades Atualizadas.

      O portal reiniciará quando você clicar em Propriedades Atualizadas.

  22. Federe o site do ArcGIS Server com seu portal. Utilize o hostname de DNS público do ArcGIS Server para o IP Elástico ou hostname de DNS 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.

  23. Se você configurou o ArcGIS Data Store e um armazenamento de dados relacional com seu ArcGIS Server, você poderá configuar seu site do ArcGIS Server como o servidor de hospedagem do portal.

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.