Skip To Content

Créer une géodatabase sur Amazon RDS for PostgreSQL ou Aurora PostgreSQL

Utilisez l’outil de géotraitement Créer une connexion à une base de données pour vous connecter à une instance existante de Amazon Relational Database Service (RDS) for PostgreSQL ou Amazon Aurora (PostgreSQL-compatible edition). Utilisez l’outil de géotraitement Activer une géodatabase d’entreprise pour créer une géodatabase dans la base de données. Exécutez les deux outils d’un client ArcGIS installé sur une instance Amazon Web Services (AWS) en cours d’exécution dans la même région que l’instance de la base de données.

Vous devez créer votre propre géodatabase d'entreprise dans les situations suivantes :

  • Vous utilisez des outils de déploiement ArcGIS Enterprise pour Amazon Web Services (AWS) afin de déployer un site ArcGIS Server, mais vous souhaitez personnaliser le nom ou l’emplacement de la géodatabase inscrite avec votre site ArcGIS Server.
  • Vous utilisez des outils de déploiement ArcGIS Enterprise pour Amazon Web Services (AWS) afin de déployer un site ArcGIS Server, mais vous possédez plusieurs départements qui gèrent leurs propres données discrètes et ont besoin de leurs propres géodatabases.
  • Pour configurer un site ArcGIS Server autonome sur AWS, vous utilisez Amazon Web Services Management Console. Dans ce cas, vous devez créer vos propres bases de données, rôles de connexion sde et propriétaire de données, structures sde et propriétaire de données, et géodatabases, et inscrire les géodatabases auprès du site ArcGIS Server.

Les étapes suivantes résument ce que vous devez créer et le format de ces objets pour une utilisation avec ArcGIS sur AWS.

Suivez les instructions de la documentation PostgreSQL et AWS pour créer tous les objets autres que la géodatabase (étapes 1 à 9).

  1. Créez une instance de base de données et une base de données, puis chargez l’extension PostGIS vers la base de données.
  2. Créez un rôle de connexion sde dans PostgreSQL et accordez-lui le rôle rds_superuser.

    Utilisez uniquement des minuscules pour le nom d'utilisateur. Les caractères majuscules ne sont pas compatibles avec ArcGIS.

  3. Créez une structure nommée sde dans la base de données et faites de la connexion sde le propriétaire de la structure sde.

    Le nom de la structure doit correspondre exactement au nom d'utilisateur à employer avec ArcGIS.

  4. Créez un rôle de connexion devant posséder les données. Accordez à cette connexion les privilèges de créer les tables et les vues dans la base de données.

    Utilisez uniquement des minuscules pour le rôle de connexion. Les caractères majuscules et les noms où les caractères minuscules et majuscules sont associés ne sont pas compatibles avec ArcGIS.

  5. Créez une structure pour ce nouveau rôle de connexion. Le nom de la structure doit correspondre exactement au nom du rôle de connexion à utiliser avec ArcGIS. Faites du nouveau rôle de connexion le propriétaire du schéma.
  6. Accordez à cette nouvelle connexion l'utilisation sur la structure sde.
  7. Accordez à la connexion sde l'utilisation sur la nouvelle structure de connexion.
  8. Définissez le chemin de recherche sur la base de données de telle sorte qu'elle recherche tout d'abord la structure de l'utilisateur connecté ("$user"), puis la structure publique et enfin la structure sde.
  9. Octroyez tous les privilèges dans la base de données à la connexion sde.
  10. Exécutez l’outil de géotraitement Créer une connexion à une base de données à partir d’un des clients ArcGIS suivants pour vous connecter à la base de données en tant qu’utilisateur sde : ArcGIS Pro, ArcMap, ArcCatalog ou ArcGIS Server.

    Vous allez utiliser le fichier de connexion à une base de données obtenu (.sde) comme entrée pour l’étape suivante.

  11. Exécutez l’outil de géotraitement Activer une géodatabase d’entreprise à partir du client ArcGIS.

    Vous ne pouvez pas utiliser l’outil de géotraitement Créer la géodatabase d’entreprise ; vous devez utiliser l’outil Activer une géodatabase d’entreprise.

  12. Exécutez l’outil de géotraitement Créer une connexion à une base de données à partir du client ArcGIS pour vous connecter à la base de données comme identifiant créé pour charger les données.

    Conseil :

    Renommez le fichier de connexion résultant pour le distinguer de celui que vous avez créé pour une connexion en tant qu'utilisateur sde.

    Vous allez utiliser le fichier de connexion à une base de données obtenu (.sde) comme entrée pour l’étape suivante.

  13. Utilisez ce nouveau fichier de connexion pour enregistrer votre géodatabase avec votre site ArcGIS Server en cours d’exécution sur AWS.