Skip To Content

Geodatabases de PostgreSQL incluidas con ArcGIS Enterprise on Amazon Web Services

Si utiliza Amazon Machine Image (AMI) de ArcGIS Server (Ubuntu Linux) para crear un sitio de ArcGIS Server o una implementación de ArcGIS Enterprise desde la Consola de administración de Amazon Web Services (AWS), tiene la opción de incluir un clúster de base de datos de PostgreSQL. El cluster de la base de datos puede estar en la instancia de ArcGIS Server o en una instancia independiente que forme parte del sitio de ArcGIS Server. Si utiliza AMI de ArcGIS Server (Ubuntu Linux o Windows) desde la Consola de administración de AWS o usando una plantilla de CloudFormation de AWS de muestra de Esri, tiene la opción de incluir Amazon Relational Database Service (RDS) para PostgreSQL. Si utiliza Amazon RDS for PostgreSQL, la instancia de RDS está siempre en una instancia independiente que forma parte del sitio de ArcGIS Server.

Al iniciar un sitio de GIS Server independiente con una de las plantillas de CloudFormation de Esri y suministrar una licencia Enterprise Edition de ArcGIS GIS Server, se crean dos geodatabases en 10.6: egdb y geodatos. En 10.6.1, solamente se crea la geodatabase egdb.

En 10.6, la geodatabase egdb se registra como la base de datos administrada del sitio de GIS Server. Al publicar servicios de entidades o WFS-T en un sitio que tiene una base de datos administrada, los datos podrán copiarse desde la geodatabase que contiene los datos cartográficos de origen a la geodatabase egdb. Estos datos dependerán del servicio. Al eliminar el servicio de entidades o de WFS-T, los datos se borrarán de la geodatabase egdb.

En 10.6.1, la geodatabase egdb se agrega al sitio de GIS Server como una base de datos registrada. Debe mover datos en esta geodatabase para almacenar datos en ella en AWS. Al publicar servicios de estos datos o si más adelante elimina estos servicios, los datos se conservan en la geodatabase egdb.

La geodatabase de geodatos creada con 10.6 está prevista para utilizarse como geodatabase replicada. La geodatabase de geodatos puede registrarse con el sitio de GIS Server. Al hacerlo, designe la geodatabase de geodatos como conexión de base de datos de servidor distinta de la conexión de base de datos del responsable de publicación (la geodatabase del responsable de publicación que está en su geodatabase corporativa local) y cree un servicio de geodatos. Podrá replicar los datos de la geodatabase corporativa local en la geodatabase de geodatos a través del servicio de geodatos.

Al publicar un servicio de entidades o de WFS-T que incluya datos replicados, las modificaciones de los datos a través del servicio de entidades podrán sincronizarse con el servicio de geodatos, con lo que se actualizarán los datos de su geodatabase corporativa local. Del mismo modo, podrá seguir editando los datos de su geodatabase local y utilizar el servicio de geodatos para sincronizar dichos cambios con la geodatabase de geodatos.

PostgreSQL en AWS

Los clústeres de base de datos de PostgreSQL en AWS creados a partir de las AMI de Ubuntu de Esri en la Consola de administración de AWS no contienen ningún rol de inicio de sesión ni geodatabases. Debe crearlas usted.

Si incluyó un clúster de base de datos de PostgreSQL cuando creó un sitio de ArcGIS GIS Server independiente utilizando ArcGIS Server Cloud Builder on Amazon Web Services, las geodatabases contienen los siguientes roles de inicio de sesión:

  • postgres: el administrador del clúster de base de datos
  • sde: el administrador de la geodatabase*
  • owner: un usuario propietario de un esquema en las geodatabases egdb y de geodatos y que, por consiguiente, puede crear datos en las mismas*

Las contraseñas predeterminadas de estos niveles de usuarios son las siguientes:

  • postgres = postgres
  • sde = E$ri3774*
  • owner = owner*

*Estos roles de inicio de sesión solo se crean si utiliza ArcGIS Server Cloud Builder on Amazon Web Services para crear el sitio.

Para la protección del sitio, inicie una sesión en la instancia que contenga el clúster de base de datos de PostgreSQL y cambie las contraseñas. Consulte Cambiar contraseñas PostgreSQL predeterminadas para obtener instrucciones.

Nota:

10.6.1 es la última versión de ArcGIS Server Cloud Builder on Amazon Web Services.

Amazon RDS for PostgreSQL

Puede usar un Amazon Relational Database Service (RDS) para PostgreSQL para almacenar sus datos de servicio web de ArcGIS en Amazon.

Amazon RDS realiza algunas tareas de mantenimiento de la base de datos, por lo que no necesita realizalas. Por ejemplo, las instancias RDS aplican automáticamente parches de bases de datos y crean copias de seguridad de la base de datos. También están designadas para tener alta disponibilidad, ya que se pueden ejecutar en varias zonas de disponibilidad (conocidas como implementaciones multi-AZ).

Las implementaciones multi-AZ son el tipo de implementación predeterminada para las instancias de Amazon RDS. Por lo tanto, las instancias Amazon RDS for PostgreSQL que inicia con AMI de ArcGIS Enterprise on Amazon Web Services utilizarán este tipo de implementación.

Nota:

Dado que proporcionan disponibilidad mejorada, Amazon recomienda utilizar implementaciones multi-AZ en los sistemas de producción. Sin embargo, tenga en cuenta que el uso y el almacenamiento por hora de estas implementaciones es más costoso que otras implementaciones. Consulte Guia de precios de Amazon para obtener más información.

Cuando utiliza un Amazon RDS para PostgreSQL en su sitio de ArcGIS Server en AWS, la instancia de Amazon RDS para PostgreSQL siempre está separada de su instancia de ArcGIS Server.

Las geodatabases creadas en Amazon RDS for PostgreSQL almacenan datos espaciales utilizando el tipo de almacenamiento de geometría PostGIS.

Cuando utiliza ArcGIS Server Cloud Builder on Amazon Web Services, una plantilla de CloudFormation proporcionada por Esri o ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services para crear un sitio de ArcGIS Server, crea las geodatabases descritas anteriormente en este tema. También se crean los siguientes roles de inicio de sesión, pero los roles y sus contraseñas varían en función del método de creación:

Método de creaciónNombre de usuarioContraseñaFinalidad del usuario
ArcGIS Server Cloud Builder on Amazon Web Services

sde

E$ri3774

El usuario sde posee los objetos del sistema de geodatabase y es considerado el administrador de la geodatabase.

owner

owner

Este usuario es propietario y tiene autoridad en un esquema en la base de datos y, por lo tanto, puede crear datos en ella.

EsriRDSAdmin

La contraseña para este usuario es la misma que la contraseña que especificó para el administrador principal del sitio de ArcGIS Server.

Este usuario crea la base de datos y otros inicios de sesión.

Plantilla de CloudFormation proporcionada por Esri o ArcGIS Enterprise Cloud Builder CLI for AWS

sde

La contraseña para este usuario es la misma que la contraseña que especificó para el administrador principal del sitio de ArcGIS Server.

El usuario sde posee los objetos del sistema de geodatabase y es considerado el administrador de la geodatabase.

EsriRDSAdmin

La contraseña para este usuario es la misma que la contraseña que especificó para el administrador principal del sitio de ArcGIS Server.

Este usuario crea la base de datos y el rol de inicio de sesión sde.

Para proteger el sitio, conéctese a Amazon RDS para PostgreSQL y cambie las contraseñas codificadas. Consulte Cambiar contraseñas PostgreSQL predeterminadas para obtener instrucciones.

Nota:

10.6.1 es la última versión de ArcGIS Server Cloud Builder on Amazon Web Services.

Si crea su sitio mediante la consola de Amazon Web Services y desea utilizar el RDS de PostgreSQL para el almacenamiento de datos, debe crear sus propias geodatabases y usuarios.