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. 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 depuis un client ArcGIS installé sur une instance Amazon Web Services (AWS) se trouvant dans la même région que l’instance de 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) pour 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) pour 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 dans PostgreSQL et la documentation 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 dans 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 établir une connexion à la base de données en tant qu'utilisateur sde : ArcGIS Pro, ArcMap, ArcCatalog, ou ArcGIS Server.

    Vous utiliserez le fichier de connexion à une base de données résultant (.sde) comme entrée dans l'étape suivante.

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

    Notez que vous ne pouvez pas utiliser l'outil de géotraitement Créer une 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 établir une connexion à la base de données avec l’identifiant créé pour charger les données.

    Astuce :

    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 utiliserez le fichier de connexion à une base de données résultant (.sde) comme entrée dans l'étape suivante.

  13. Utilisez ce nouveau fichier de connexion pour inscrire votre géodatabase auprès de votre site ArcGIS Server fonctionnant sur AWS.