Skip To Content

Géodatabases dans PostgreSQL incluses avec ArcGIS Server for Amazon Web Services

Si vous utilisez l'image AMI (Amazon Machine Image) d'ArcGIS for Server (Ubuntu Linux) pour créer un site ArcGIS Server, vous pouvez inclure une grappe de bases de données PostgreSQL. L'agrégat de bases de données peut se trouver dans l'instance ArcGIS for Server ou dans une instance distincte faisant partie de votre site ArcGIS for Server. Si vous utilisez l'image AMI d'ArcGIS for Server (Ubuntu Linux ou Windows), vous pouvez inclure une instance an Amazon Relational Database Service (RDS) for PostgreSQL. Si vous utilisez une instance Amazon RDS for PostgreSQL, l'instance RDS se trouve toujours sur une instance distincte faisant partie de votre site ArcGIS for Server.

Lorsque vous utilisez ArcGIS Server Cloud Builder sur Amazon Web Services pour lancer votre site ArcGIS Server, la grappe de bases de données contient deux géodatabases précréées : egdb et geodata.

La géodatabase egdb est inscrite comme base de données gérée d'ArcGIS Server. Lorsque vous publiez des services d'entités ou WFS-T sur un site comportant une base de données gérée inscrite, les données peuvent être copiées depuis la géodatabase qui contient les données source de la carte (géodatabase de l'éditeur) vers la base de données inscrite (géodatabase du serveur). Ces données sont fonction du service. Lorsque vous supprimez le service d'entités ou le service WFS-T, les données sont supprimées de la géodatabase egdb.

La géodatabase de géodonnées est destinée à être utilisée comme une géodatabase répliquée. Vous pouvez inscrire la géodatabase de géodonnées auprès d'ArcGIS Server. Dans ce cas, désignez la géodatabase de géodonnées comme une connexion à la base de données du serveur qui est différente de la connexion à la base de données de l'éditeur (votre géodatabase d'entreprise locale), puis créez un service de géodonnées. Vous pouvez répliquer les données de votre géodatabase d'entreprise locale sur la géodatabase de géodonnées par l'intermédiaire du service de géodonnées.

Lorsque vous publiez un service d'entités ou WFS-T qui inclut les données répliquées, les modifications apportées aux données via le service d'entités peuvent être synchronisées avec le service de géodonnées, ce qui met à jour les données présentes dans votre géodatabase d'entreprise locale. De même, vous pouvez continuer à modifier vos données locales et utiliser le service de géodonnées pour synchroniser ces modifications sur les données de la géodatabase d'entreprise.

PostgreSQL sur AWS

La grappe de bases de données PostgreSQL créée sur AWS contient trois rôles de connexion aux bases de données :

  • postgres : administrateur d'agrégat de bases de données
  • sde : administrateur de géodatabase*
  • owner : utilisateur qui possède une structure dans les bases de données egdb et geodata et qui, par conséquent, peut créer des données à l'intérieur*

Par défaut, les mots de passe de ces utilisateurs sont les suivants :

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

*ces rôles de connexion sont créés uniquement si vous utilisez ArcGIS Server Cloud Builder sur Amazon Web Services pour créer votre site.

Pour sécuriser votre site, vous devez vous connecter à l'instance contenant l'agrégat de bases de données PostgreSQL et modifier les mots de passe. Reportez-vous à la rubrique Changer les mots de passe PostgreSQL par défaut pour plus d'informations.

Amazon RDS pour PostgreSQL

Vous pouvez utiliser une instance Amazon Relational Database Service (RDS) for PostgreSQL pour stocker vos données de service Web ArcGIS sur Amazon.

Amazon RDS effectue certaines tâches de maintenance de base de données à votre place. Par exemple, les instances RDS appliquent automatiquement des correctifs de base de données et crée des sauvegardes de votre base de données. Elles sont également conçues de manière à être hautement disponibles, car elles s'exécutent dans plusieurs zones de disponibilité (appelées déploiements multi-AZ).

Les déploiements multi-AZ constituent le type de déploiement par défaut pour les instances Amazon RDS. Par conséquent, les instances Amazon RDS for PostgreSQL que vous lancez grâce aux images AMI ArcGIS Server on Amazon Web Services utilisent ce déploiement.

Remarque :

Puisqu'ils offrent une plus grande disponibilité, Amazon recommande d'utiliser les déploiements multi-AZ pour les systèmes de production. Sachez néanmoins que le coût de l'utilisation et du stockage horaires de ces déploiements est plus élevé qu'avec d'autres déploiements. Consultez le guide de tarification d'Amazon pour plus d'informations.

Lorsque vous utilisez une instance Amazon RDS for PostgreSQL sur votre site RDS ArcGIS Server, l'instance Amazon RDS for PostgreSQL est toujours distincte de votre instance ArcGIS Server.

Les géodatabases créées dans Amazon RDS for PostgreSQL stockent les données spatiales avec le type de stockage de géométrie PostGIS.

Si vous créez manuellement votre site à l'aide de la console Amazon Web Services et souhaitez utiliser PostgreSQL RDS pour le stockage des données, reportez-vous à la rubrique Créer une géodatabase dans Amazon Relational Database Service for PostgreSQL.

Si vous utilisez ArcGIS Server Cloud Builder sur Amazon Web Services ou un modèle CloudFormation fourni par Esri pour créer un site ArcGIS for Server, il crée les géodatabases de géodonnées et egdb décrites précédemment dans cette rubrique.

Les rôles de connexion suivants sont également créés, mais les rôles et leurs mots de passe varient selon le mode de création :

Mode de créationNom d’utilisateurMot de passeObjectif de l’utilisateur :
ArcGIS Server Cloud Builder sur Amazon Web Services

sde

E$ri3774

L’utilisateur sde possède les objets système de géodatabase et est considéré comme l’administrateur de géodatabase.

propriétaire

propriétaire

Cet utilisateur dispose d’une structure et de sa propre autorité dans les bases de données et, par conséquent, peut y créer des données.

EsriRDSAdmin

Le mot de passe de cet utilisateur est identique au mot de passe que vous avez spécifié pour l’administrateur du site principal ArcGIS for Server.

Cet utilisateur crée la base de données et d’autres identifiants de connexion.

Modèle CloudFormation fourni par Esri

sde

Le mot de passe de cet utilisateur est identique au mot de passe que vous avez spécifié pour l’administrateur du site principal ArcGIS for Server.

L’utilisateur sde possède les objets système de géodatabase et est considéré comme l’administrateur de géodatabase.

EsriRDSAdmin

Le mot de passe de cet utilisateur est identique au mot de passe que vous avez spécifié pour l’administrateur du site principal ArcGIS for Server.

Cet utilisateur crée la base de données et le rôle de connexion sde.

Pour sécuriser votre site, vous devez modifier les mots de passe pour les rôles de connexion avec des mots de passe initiaux précodés.