Las imágenes de equipos de Amazon (AMI) de Esri tienen Portal for ArcGIS y ArcGIS Web Adaptor instalados. Inicie una instancia con una de las AMI de Esri y configure el portal de ArcGIS Enterprise.
Los siguientes son los pasos generales para ejecutar Portal for ArcGIS en AWS.
Sugerencia:
Como alternativa, puede usar ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services y plantillas de CloudFormation de muestra de Esri para implementar un portal de ArcGIS Enterprise en Amazon Web Services.
- Iniciar una instancia de Servicios web de Amazon desde una AMI de Esri.
Si no ha usado nunca esta AMI concreta, debe leer y aceptar los términos de AWS Marketplace antes de iniciar una instancia.
- Cree una IP elástica de Amazon y asóciela con la instancia.
- Si lo desea, configure una asignación CNAME para crear un nombre de host de sistema de nombres de dominio (DNS) más intuitivo para los usuarios.
- Cree una conexión remota a la instancia.
- Inicie Portal for ArcGIS.
- En una instancia de Windows, inicie el servicio de Portal for ArcGIS desde el panel Servicios de Windows.
- En una instancia de Ubuntu, inicie sesión como usuario arcgis y ejecute startportal.sh en /arcgis/portal para iniciar Portal for ArcGIS.
- Ejecute el asistente de autorización de software de Portal for ArcGIS para otorgar licencia a su portal.
- Conecte al portal y cree la cuenta de administrador inicial. Esta cuenta es necesaria al registrar el portal con ArcGIS Web Adaptor.
Para conectar al portal desde un equipo remoto o para crear la cuenta de administrador inicial, 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/.
- Active HTTPS al menos en el directorio de ArcGIS Web Adaptor mediante 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 Ubuntu.
- 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 dirección URL para usar la IP elástica de la instancia de AWS 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 CNAME en la dirección URL en lugar del nombre del equipo en la 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.
- Inicie una instancia de ArcGIS Server desde las AMI de Esri.
- 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 una conexión remota a la instancia.
- Autorice ArcGIS GIS Server.
- Cree un sitio de ArcGIS Server.
- Instale un Web Adaptor para su sitio de ArcGIS Server.
- Active HTTPS al menos en el directorio de ArcGIS Web Adaptor mediante 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 en un sitio de ArcGIS Server que esté federado con Portal for ArcGIS cuando se ejecute en AWS.
- Configure el Web Adaptor con el sitio de ArcGIS Server y habilite el acceso administrativo a su sitio a través del Web Adaptor.
Cambie la dirección URL de la página de registro del Web Adaptor 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 de AWS de ArcGIS Server y el Web Adaptor.
- Configure las propiedades WebContextURL y privatePortalURL del portal. Esto ayuda a Portal for ArcGIS a construir las direcciones 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 Update System Properties, inserte el JSON siguiente, sustituyendo la dirección 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 AWS a través de los puertos de Web Adaptor, 80 y 443.
- Si se ha configurado un data store relacional de ArcGIS Data Store con el sitio de ArcGIS GIS Server, este sitio se puede configurar como servidor de alojamiento del portal.
Si lo desea, federe un sitio de ArcGIS Server con el portal. Los pasos siguientes federan un sitio de ArcGIS Server que se ejecute en otra instancia de AWS. Si ArcGIS Server se ejecuta en la misma instancia de AWS que el portal, se puede usar el mismo servidor web (como IIS) con el mismo certificado firmado por una entidad certificadora.
Recuerde que, si detiene e inicia la instancia de AWS que ejecuta el portal, deberá volver a asociar su IP elástica con la instancia de AWS.