Utilice la herramienta de geoprocesamiento Crear conexión de base de datos para conectarse a una instancia existente de Amazon Relational Database Service (RDS) for PostgreSQL o Amazon Aurora PostgreSQL. Utilice la herramienta de geoprocesamiento Habilitar geodatabase corporativa para crear una geodatabase en la base de datos. Ejecute ambas herramientas desde un cliente de ArcGIS instalado en una instancia de Amazon Web Services (AWS) que se ejecute en la misma región que la instancia de la base de datos.
Debe crear su propia geodatabase corporativa en las siguientes situaciones:
- Utiliza las herramientas de implementación de ArcGIS Enterprise para Amazon Web Services (AWS) para implementar un sitio de ArcGIS Server, pero desea personalizar el nombre o la ubicación de la geodatabase que registre con su sitio de ArcGIS Server.
- Utiliza las herramientas de implementación de ArcGIS Enterprise para Amazon Web Services (AWS) para implementar un sitio de ArcGIS Server, pero tiene varios departamentos que mantienen sus propios datos discretos y requieren sus propias geodatabases.
- Configura un sitio de ArcGIS Server independiente en AWS mediante Amazon Web Services Management Console. En este caso, debe crear sus bases de datos, roles de inicio de sesión de sde y de propietario de datos, esquemas sde y de propietario de datos y geodatabases propios, así como registrar las geodatabases con el sitio de ArcGIS Server.
Los siguientes pasos resumen todo lo necesario para crear y dar formato requerido para estos objetos a fin de usarlos con ArcGIS en AWS.
Siga las instrucciones de la documentación de PostgreSQL y AWS para crear todos los objetos distintos a la geodatabase (pasos del 1 al 9).
- Cree la base de datos y la instancia de base de datos y cargue la extensión PostGIS en la base de datos.
- Cree un rol de inicio de sesión sde en PostgreSQL y otórguele el rol rds_superuser.
Use todos los caracteres en minúscula para el nombre de usuario; en ArcGIS no se admiten nombres con caracteres mixtos ni en mayúsculas.
- Cree un esquema llamado sde en la base de datos y convierta el inicio de sesión sde en el propietario del esquema sde.
El nombre del esquema debe coincidir perfectamente con el nombre de usuario para poder utilizarlo en ArcGIS.
- Cree un rol de inicio de sesión que vaya a poseer datos. Conceda estos privilegios de inicio de sesión para crear tablas y vistas en la base de datos.
Use todos los caracteres en minúsculas para el rol de inicio de sesión; en ArcGIS no se admiten nombres con caracteres mixtos ni en mayúsculas.
- Cree un esquema para este nuevo rol de inicio de sesión. El nombre del esquema debe coincidir perfectamente con el nombre del rol de inicio de sesión para poder utilizarlo en ArcGIS. Convierta el nuevo rol de inicio de sesión en el propietario del esquema.
- Conceda a este nuevo inicio de sesión uso en el esquema sde.
- Conceda al inicio de sesión sde uso en el nuevo esquema de inicio de sesión.
- Defina la ruta de búsqueda en la base de datos para que realice las búsquedas primero en el esquema del usuario conectado ("$user"), después, en el esquema público y, finalmente, en el esquema sde.
- Conceda todos los privilegios de la base de datos al inicio de sesión sde.
- Ejecute la herramienta de geoprocesamiento Crear conexión de base de datos desde uno de los siguientes clientes de ArcGIS para conectarse a la base de datos como el usuario sde: ArcGIS Pro, ArcMap, ArcCatalog o ArcGIS Server.
Usará el archivo de conexión de base de datos resultante (.sde) como entrada en el paso siguiente.
- Ejecute la herramienta de geoprocesamiento Habilitar geodatabase corporativa desde el cliente de ArcGIS.
Observe que no puede utilizar la herramienta de geoprocesamiento Crear geodatabase corporativa; debe utilizar la herramienta Habilitar geodatabase corporativa.
- Ejecute la herramienta de geoprocesamiento Crear conexión de base de datos desde el cliente de ArcGIS para conectarse a la base de datos con el inicio de sesión que creó para cargar datos.
Sugerencia:
Cambie el nombre del archivo de conexión resultante para diferenciarlo del que creó para conectarse como el usuario sde.
Usará el archivo de conexión de base de datos resultante (.sde) como entrada en el paso siguiente.
- Utilice este nuevo archivo de conexión para registrar su geodatabase con el sitio de ArcGIS Server que se ejecuta en AWS.