Skip To Content

Erstellen einer Geodatabase unter Amazon RDS for PostgreSQL oder Aurora PostgreSQL

Mit dem Geoverarbeitungswerkzeug Datenbankverbindung erstellen können Sie eine Verbindung zu einer vorhandenen Instanz von Amazon Relational Database Service (RDS) for PostgreSQL oder Amazon Aurora (PostgreSQL-compatible edition) herstellen. Mit dem Geoverarbeitungswerkzeug Enterprise-Geodatabase aktivieren können Sie eine Geodatabase in der Datenbank erstellen. Führen Sie beide Werkzeuge auf einem ArcGIS-Client in einer Amazon Web Services (AWS)-Instanz aus, die in derselben Region ausgeführt wird wie die Datenbankinstanz.

In folgenden Fällen müssen Sie eine eigene Enterprise-Geodatabase erstellen:

  • Sie verwenden ArcGIS Enterprise-Bereitstellungswerkzeuge für Amazon Web Services (AWS), um eine ArcGIS Server-Site bereitzustellen, möchten aber den Namen oder den Speicherort der an der ArcGIS Server-Site registrierten Geodatabase anpassen.
  • Sie verwenden ArcGIS Enterprise-Bereitstellungswerkzeuge für Amazon Web Services (AWS), um eine ArcGIS Server-Site bereitzustellen, haben aber mehrere Abteilungen, die eigene diskontinuierliche Daten verwalten und daher eigene Geodatabases benötigen.
  • Sie konfigurieren mit der Amazon Web Services Management Console eine eigenständige ArcGIS Server-Site in AWS. In diesem Fall müssen Sie Ihre eigenen Datenbanken, Anmelderollen für SDE- und Datenbesitzer, Schemas für SDE- und Datenbesitzer und Geodatabases erstellen und die Geodatabases an der ArcGIS Server-Site registrieren.

Im Folgenden finden Sie eine Zusammenfassung der zu erstellenden Objekte und ihr jeweiliges Format, das für die Verwendung mit ArcGIS on AWS erforderlich ist.

Befolgen Sie die Anweisungen in der PostgreSQL- und AWS-Dokumentation, um sämtliche Objekte mit Ausnahme der Geodatabase zu erstellen (Schritte 1 bis 9).

  1. Erstellen Sie die Datenbankinstanz sowie Datenbank, und laden Sie die PostGIS-Erweiterung in die Datenbank.
  2. Erstellen Sie in PostgreSQL eine SDE-Anmelderolle, und weisen Sie ihr die Rolle "rds_superuser" zu.

    Verwenden Sie nur Kleinschreibung für den Benutzernamen; Groß- und Kleinschreibung oder nur Großschreibung werden von ArcGIS nicht unterstützt.

  3. Erstellen Sie in der Datenbank ein Schema mit dem Namen "sde", und legen Sie die SDE-Anmeldung als Besitzer des SDE-Schemas fest.

    Der Schemaname muss für die Verwendung mit ArcGIS exakt mit dem Benutzernamen übereinstimmen.

  4. Erstellen Sie eine Anmelderolle, die Daten besitzt. Gewähren Sie dieser Anmeldung Berechtigungen zum Erstellen von Tabellen und Sichten in der Datenbank.

    Verwenden Sie nur Kleinschreibung für die Anmelderolle; Groß- und Kleinschreibung oder nur Großschreibung werden von ArcGIS nicht unterstützt.

  5. Erstellen Sie ein Schema für die neue Anmelderolle. Der Schemaname muss für die Verwendung mit ArcGIS exakt mit dem Namen der Anmelderolle übereinstimmen. Legen Sie die neue Anmelderolle als Besitzer des Schemas fest.
  6. Gewähren Sie der neuen Anmeldung Zugriff auf das SDE-Schema.
  7. Gewähren Sie der SDE-Anmeldung Zugriff auf das Schema der neuen Anmeldung.
  8. Legen Sie den Suchpfad für die Datenbank so fest, dass zunächst das Schema des verbundenen Benutzers ("$user"), anschließend das öffentliche Schema und zuletzt das SDE-Schema durchsucht wird.
  9. Gewähren Sie der SDE-Anmeldung sämtliche Berechtigungen für die Datenbank.
  10. Führen Sie in einem der folgenden ArcGIS-Clients das Geoverarbeitungswerkzeug Datenbankverbindung erstellen aus, um als SDE-Benutzer eine Verbindung mit der Datenbank herzustellen: ArcGIS Pro, ArcMap, ArcCatalog oder ArcGIS Server.

    Sie verwenden die resultierende Datenbankverbindungsdatei (.sde) als Eingabe im nächsten Schritt.

  11. Führen Sie im ArcGIS-Client das Geoverarbeitungswerkzeug Enterprise-Geodatabase aktivieren aus.

    Sie können nicht das Geoverarbeitungswerkzeug Enterprise-Geodatabase erstellen verwenden. Hierfür müssen Sie das Werkzeug Enterprise-Geodatabase aktivieren verwenden.

  12. Führen Sie im ArcGIS-Client das Geoverarbeitungswerkzeug Datenbankverbindung erstellen aus, um mit der zum Laden von Daten erstellten Anmeldung eine Verbindung mit der Datenbank herzustellen.

    Tipp:

    Benennen Sie die resultierende Verbindungsdatei um, um sie von der für die Verbindung als SDE-Benutzer erstellten Datei zu unterscheiden.

    Sie verwenden die resultierende Datenbankverbindungsdatei (.sde) als Eingabe im nächsten Schritt.

  13. Verwenden Sie diese neue Verbindungsdatei, um Ihre Geodatabase bei Ihrer ArcGIS Server-Site in AWS zu registrieren.