A continuación se indican los pasos generales para implementar un portal de ArcGIS Enterprise base que se ejecute en Amazon Web Services (AWS) con herramientas AWS.
Sugerencia:
Si lo desea, también puede utilizar ArcGIS Enterprise Cloud Builder for Amazon Web Services para configurar una implementación de ArcGIS Enterprise en AWS.
- Descargue el software Portal for ArcGIS, ArcGIS Server y ArcGIS Web Adaptor desde My Esri.
- Descargue sus archivos de licencia de Portal for ArcGIS y ArcGIS GIS Server desde My Esri.
- Utilice una Amazon Machine Image (AMI) con un sistema operativo compatible para crear instancias de Amazon Elastic Compute Cloud (EC2).
Si no ha usado nunca esta AMI concreta, debe leer y aceptar las condiciones de AWS Marketplace antes de iniciar una instancia.
Si inicia una instancia de EC2 que tiene suficiente memoria y espacio en disco para acomodarla, puede instalar Portal for ArcGIS, ArcGIS Web Adaptor y ArcGIS Server en la misma instancia. No obstante, en la mayoría de los casos, es probable que instale los componentes en instancias de EC2separadas, y cada componente puede incluir más de una instancia.
- Conéctese a una instancia de EC2, instale Portal for ArcGIS y autorice Portal for ArcGIS utilizando la licencia que descargó en el paso 2.
Instale el software, pero no proceda a la configuración.
Consulte la Guía de instalación de Portal for ArcGIS para obtener instrucciones al respecto. Utilice el menú Otras versiones para acceder a las instrucciones adecuadas para el sistema operativo de la instancia de EC2.
- Cree una IP elástica de Amazon y asóciela con la instancia de Portal for ArcGIS EC2.
- Configure una asignación CNAME para crear un nombre de host de sistema de nombres de dominio (DNS) más intuitivo para los usuarios.
- En la instancia de Portal for ArcGIS, abra el archivo hostidentifier.properties y elimine las marcas de comentario de la propiedad preferredidentifier=ip.
El archivo se encuentra en el directorio <Portal for ArcGIS installation directory>\framework\runtime\ds\framework\etc\.
- Inicie Portal for ArcGIS.
- En una instancia de Microsoft Windows, inicie el servicio Portal for ArcGIS desde el panel Servicios de Windows.
- En una instancia de Linux, inicie sesión como usuario arcgis y ejecute startportal.sh en el directorio /arcgis/portal para iniciar Portal for ArcGIS.
- Abra el sitio web del portal y cree el portal.
Para conectarse al portal desde un equipo remoto, la dirección URL del portal está en el formato https://<fully qualified machine name>:7443/arcgis/home. En el equipo local, puede usar la dirección URL https://localhost:7443/arcgis/home/.
- Cree la cuenta de administración inicial. Esta cuenta es necesaria al registrar el portal con ArcGIS Web Adaptor.
- Importe el archivo de licencia que obtuvo en el paso 1.
- Especifique el directorio de contenido del portal.
- Instale ArcGIS Web Adaptor para utilizarlo con Portal for ArcGIS.
ArcGIS Web Adaptor puede ejecutarse en la misma instancia que Portal for ArcGIS o en otra instancia de EC2.
Instale el software, pero no lo configure.
Consulte la Guía de instalación de ArcGIS Web Adaptor para obtener instrucciones al respecto. Utilice el menú Otras versiones para acceder a las instrucciones adecuadas para el adaptador web que necesite.
- Si ha instalado ArcGIS Web Adaptor en una instancia de EC2 distinta de la instancia de Portal for ArcGIS, cree una IP elástica de Amazon y asóciela con la instancia de ArcGIS Web Adaptor EC2.
- Habilite HTTPS al menos en el directorio de ArcGIS Web Adaptor, utilizando un certificado firmado por una autoridad certificadora.
El certificado se emite con el nombre de host DNS público para la IP elástica o el nombre de host DNS CNAME asignado a la IP elástica.
Nota:
No use un certificado autofirmado al ejecutar Portal for ArcGIS.
- Configure ArcGIS Web Adaptor con Portal for ArcGIS. Esto se puede hacer desde un navegador web en el equipo local o desde la línea de comandos en una instancia de Linux.
- Si se ejecuta desde un navegador web, abra la página de configuración de ArcGIS Web Adaptor.
La página de registro de Web Adaptor se abre automáticamente al instalar. Sin embargo, es necesario cambiar la URL para usar la IP elástica de la instancia de EC2 o el nombre de host DNS de CNAME donde se encuentra instalado ArcGIS Web Adaptor. Por ejemplo, cambie la dirección URL de https://localhost/arcgis/webadaptor a https://<Elastic IP>/arcgis/webadaptor o https://<CNAME DNS hostname>/arcgis/webadaptor.
- Utilice la IP elástica o el nombre de host DNS de CNAME en la URL en lugar del nombre del equipo del portal en URL del portal. Por ejemplo, escriba https://<Elastic IP>:7443/arcgis o https://<CNAME DNS hostname>:7443/arcgis.
- Si se ejecuta desde un navegador web, abra la página de configuración de ArcGIS Web Adaptor.
- Instale ArcGIS Server en una instancia de EC2 y autorícelo utilizando la licencia de ArcGIS GIS Server que descargó en el paso 2.
Instale el software, pero no cree ningún sitio todavía.
Consulte la Guía de instalación de ArcGIS Server para obtener instrucciones al respecto. Utilice el menú Otras versiones para acceder a las instrucciones adecuadas para el sistema operativo de la instancia de EC2.
- Asocie una IP elástica de Amazon con la instancia.
- Si lo desea, configure una asignación CNAME para crear un nombre de host DNS más intuitivo para los usuarios.
- Cree un sitio de ArcGIS Server.
- Instale un Web Adaptor para su sitio de ArcGIS Server.
ArcGIS Web Adaptor puede ejecutarse en la misma instancia que ArcGIS Server o en otra instancia de EC2.
Instale el software ArcGIS Web Adaptor, pero no lo configure todavía con el sitio.
Consulte la Guía de instalación de ArcGIS Web Adaptor para obtener instrucciones al respecto. Utilice el menú Otras versiones para acceder a las instrucciones adecuadas para el adaptador web que necesite.
- Habilite HTTPS al menos en el directorio de ArcGIS Web Adaptor, utilizando un certificado firmado por una autoridad certificadora.
El certificado se emite con el nombre de host DNS público para la IP elástica o el nombre de host DNS CNAME asignado a la IP elástica.
Nota:
No use un certificado autofirmado para este sitio de ArcGIS Server.
Si el sitio de ArcGIS Server se ejecuta en la misma instancia de EC2 que el portal, use el mismo servidor web (como IIS) con el mismo certificado firmado por una autoridad certificadora.
- Configure el adaptador web con el sitio de ArcGIS Server y haga clic en Habilitar el acceso administrativo a su sitio a través de Web Adaptor.
Cambie la URL de la página de registro de adaptador web y la URL del servidor SIG para incluir la IP elástica o el nombre de host DNS de CNAME en lugar del nombre de equipo de ArcGIS Server utilizado para la instancia del adaptador web y de ArcGIS Server EC2.
- Configure un data store relacional de ArcGIS Data Store con el sitio de ArcGIS GIS Server.
- Configure las propiedades WebContextURL y privatePortalURL del portal. Esto ayuda a Portal for ArcGIS a construir las URL correctas de todos los recursos que envía al usuario final.
- Abra un navegador web e inicie sesión en el Directorio de Portal for ArcGIS como miembro del rol de administrador predeterminado de la organización de su portal. La dirección URL tiene el formato https://portal.domain.com:7443/arcgis/portaladmin.
- Haga clic en Sistema > Propiedades > Actualizar propiedades.
- En el cuadro de diálogo Actualizar propiedades del sistema, inserte el siguiente JSON, sustituyendo la URL de alias DNS o de su propio servidor proxy inverso tal como la ven los usuarios de fuera del firewall de su organización:
{ "privatePortalURL": "https://lb.domain.com/portal", "WebContextURL": "https://lb.domain.com/portal" }
- Haga clic en Actualizar propiedades.
- Federe el sitio de ArcGIS Server con su portal. Utilice el nombre de host DNS público del sitio de ArcGIS Server para la IP elástica o el nombre de host DNS CNAME del sitio de la dirección URL de ArcGIS Server y la dirección URL privada de ArcGIS Server.
A continuación encontrará un ejemplo de URL: https://awsportal.esri.com/arcgis.
Compruebe que sus grupos de seguridad de Amazon permitan la comunicación entre las dos instancias de EC2 a través de los puertos del adaptador web 80 y 443.
- Configure el sitio de GIS Server como el servidor de alojamiento del portal.
Cree un sitio de ArcGIS GIS Server para utilizarlo como servidor de alojamiento del portal.
Recuerde que, si detiene e inicia la instancia deEC2 que ejecuta el portal, deberá volver a asociar su IP elástica con la instancia de EC2.