Skip To Content

In ArcGIS Server for Amazon Web Services enthaltene Geodatabases in PostgreSQL

Wenn Sie das ArcGIS for Server (Ubuntu Linux) Amazon Machine Image (AMI) zum Erstellen einer ArcGIS-Server-Site verwenden, haben Sie die Möglichkeit, ein PostgreSQL-Datenbank-Cluster einzubeziehen. Das Datenbank-Cluster kann sich auf der ArcGIS-Server-Instanz oder auf einer separaten Instanz befinden, die Teil der ArcGIS-Server-Site ist. Wenn Sie das ArcGIS for Server (Ubuntu Linux or Windows)-AMI verwenden, haben Sie die Möglichkeit, einen Amazon Relational Database Service (RDS) for PostgreSQL einzubeziehen. Wenn Sie Amazon RDS for PostgreSQL verwenden, befindet sich die RDS-Instanz immer auf einer getrennten Instanz, die Teil Ihrer ArcGIS-Server-Site ist.

Wenn Sie die ArcGIS-Server-Site mit ArcGIS Server Cloud Builder for Amazon Web Services starten, enthält das Datenbank-Cluster zwei vorerstellte Geodatabases: EGDB und GEODATA.

Die EGDB-Geodatabase ist als verwaltete ArcGIS-Server-Datenbank registriert. Wenn Sie Feature- oder WFS-T-Services auf einer Site veröffentlichen, die über eine registrierte verwaltete Datenbank verfügt, können die Daten von der Geodatabase mit den Kartenquelldaten (Publisher-Geodatabase) in die registrierte Datenbank (Server-Geodatabase) kopiert werden. Diese Daten hängen vom jeweiligen Service ab; beim Löschen des Feature- oder WFS-T-Service werden die entsprechenden Daten aus der EGDB-Geodatabase gelöscht.

Die Geodaten-Geodatabase ist für die Verwendung als replizierte Geodatabase vorgesehen. Sie können die Geodaten-Geodatabase bei ArcGIS-Server registrieren. Dabei sollten Sie die Geodaten-Geodatabase als Serverdatenbankverbindung kennzeichnen, die nicht mit der Publisher-Datenbankverbindung (die lokale Enterprise-Geodatabase) identisch ist, und einen Geodaten-Service erstellen. Sie können Daten über den Geodaten-Service aus der lokalen Enterprise-Geodatabase in die Geodaten-Geodatabase replizieren.

Wenn Sie einen Feature- oder WFS-T-Service veröffentlichen, der die replizierten Daten beinhaltet, können die Änderungen, die über den Feature-Service vorgenommen wurden, mit dem Geodaten-Service synchronisiert werden, wodurch die Daten in der lokalen Enterprise-Geodatabase aktualisiert werden. Entsprechend können Sie die Bearbeitung der lokalen Daten fortsetzen und den Geodaten-Service zum Synchronisieren der Änderungen verwenden, die an den Daten in der Geodaten-Geodatabase vorgenommen wurden.

PostgreSQL unter AWS

Der unter AWS erstellte PostgreSQL-Datenbank-Cluster beinhaltet drei Anmelderollen für die Datenbank:

  • postgres: der Administrator des Datenbank-Clusters
  • sde: der Geodatabase-Administrator*
  • owner: ein Benutzer, der ein Schema in der EGDB- und GEODATA-Datenbank besitzt und aus diesem Grund Daten in diesen Datenbanken erstellen kann*

Die Kennwörter für diese Benutzer lauten standardmäßig folgendermaßen:

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

*Diese Anmelderollen werden nur dann erstellt, wenn Sie Ihre Site mit ArcGIS Server Cloud Builder for Amazon Web Services erstellen.

Zum Sichern der Site müssen Sie sich bei der Instanz anmelden, die das PostgreSQL-Datenbank-Cluster enthält, und die Kennwörter ändern. Weitere Anweisungen finden Sie unter Ändern von PostgreSQL-Standardkennwörtern.

Amazon RDS for PostgreSQL

Sie können einen Amazon Relational Database Service (RDS) for PostgreSQL verwenden, um Ihre ArcGIS-Web-Service-Daten unter Amazon zu speichern.

Amazon RDS führt automatisch einige Datenbankverwaltungs-Tasks durch. RDS-Instanzen wenden beispielsweise automatisch Patches an und erstellen Sicherungen Ihrer Datenbank. Außerdem bieten sie eine hohe Verfügbarkeit, da sie in verschiedenen Verfügbarkeitszonen (Multi-Bereitstellungen [multi-AZ] genannt) ausgeführt werden können.

Multi-AZ-Bereitstellungen stellen den Standard-Bereitstellungstyp für Amazon RDS-Instanzen dar; daher wird diese Bereitstellung von Amazon RDS for SQL Server-Instanzen verwendet, die Sie mit ArcGIS-Server unter Amazon Web Services-AMIs starten.

Hinweis:

Wegen ihrer erweiterten Verfügbarkeit werden Multi-AZ-Bereitstellungen von Amazon für Produktionssysteme empfohlen. Es sei jedoch darauf verwiesen, dass die Einsatzkosten dieser Bereitstellungen pro Stunde und genutztem Speicher höher liegen als für andere Bereitstellungen. Weitere Informationen können Sie der Preisliste von Amazon entnehmen.

Wenn Sie Amazon RDS for PostgreSQL auf der ArcGIS Server on AWS-Site verwenden, ist die Amazon RDS for PostgreSQL-Instanz stets von Ihrer ArcGIS-Server-Instanz getrennt.

Geodatabases, die in Amazon RDS for PostgreSQL erstellt werden, speichern räumliche Daten mit dem PostGIS-Geometriespeichertyp.

Wenn Sie die Site manuell mit der Amazon Web Services Console erstellen und PostgreSQL RDS für die Datenspeicherung verwenden möchten, finden Sie weitere Informationen unter Erstellen einer Geodatabase in Amazon Relational Database Service for PostgreSQL.

Wenn Sie ArcGIS Server Cloud Builder for Amazon Web Services oder CloudFormation-Vorlagen von Esri zum Erstellen der ArcGIS for Server-Site verwenden, werden die weiter oben beschriebenen EGDB- und GEODATA-Geodatabases erstellt.

Die folgenden Anmelderollen werden ebenfalls erstellt, die Rollen und die entsprechenden Kennwörter variieren jedoch je nach Erstellungsmethode:

ErstellungsmethodeBenutzernameKennwortZweck
ArcGIS Server Cloud Builder for Amazon Web Services

sde

E$ri3774

Der SDE-Benutzer ist der Besitzer der Geodatabase-Systemobjekte und wird als Geodatabase-Administrator betrachtet.

owner

owner

Dieser Benutzer besitzt ein Schema in der Datenbank sowie entsprechende Berechtigungen und kann demgemäß Daten in diesen Datenbanken erstellen.

EsriRDSAdmin

Das Kennwort für diesen Benutzer entspricht dem Kennwort, das Sie für den Administrator der primären ArcGIS for Server-Site festgelegt haben.

Dieser Benutzer erstellt die Datenbank und andere Anmeldedaten.

Von Esri bereitgestellte CloudFormation-Vorlage

sde

Das Kennwort für diesen Benutzer entspricht dem Kennwort, das Sie für den Administrator der primären ArcGIS for Server-Site festgelegt haben.

Der SDE-Benutzer ist der Besitzer der Geodatabase-Systemobjekte und wird als Geodatabase-Administrator betrachtet.

EsriRDSAdmin

Das Kennwort für diesen Benutzer entspricht dem Kennwort, das Sie für den Administrator der primären ArcGIS for Server-Site festgelegt haben.

Dieser Benutzer erstellt die Datenbank und die SDE-Anmelderolle.

Um die Site zu schützen, müssen Sie die Kennwörter für die Anmelderollen mit hart codierten initialen Kennwörtern ändern.