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.
- Baixe seu arquivo de licença do Portal for ArcGIS a partir do My Esri.
- 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.
- Crie um IP elástico do Amazon e associe à instância do EC2 .
- 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.
- 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\ .
- 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.
- 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.
- 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 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.
- Inicie uma instância do ArcGIS Server a partir de AMIs da Esri .
- 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 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 armazenamento de dados relacional do ArcGIS Data Store com seu site do ArcGIS GIS 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 EC2 pelas portas 80 e 443 do web adaptor.
- Configure o site do GIS Server como o servidor de hospedagem de portal do .
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.
Lembre-se, se você parar e iniciar a instância EC2 executando no portal, reassocie seu IP Elástico com a instância EC2 .