Die beim Erstellen einer eigenständigen ArcGIS Server-Site mithilfe von ArcGIS Server Cloud Builder on Amazon Web Services oder Esri CloudFormation-Vorlagen bereitgestellten Enterprise-Geodatabases müssen nicht extra für den Zugriff konfiguriert werden. Sie können jedoch einige Verwaltungsaufgaben ausführen, beispielsweise die Erstellung einer weiteren Geodatabase, neuer Rollen oder Gruppen oder das Verschieben von Daten zwischen Instanzen, wenn es für den Workflow erforderlich ist. Hier sind einige dieser optionalen erweiterten Verwaltungsaufgaben, Werkzeuge zu deren Ausführung sowie Links zu Dokumenten mit weiteren Anweisungen aufgelistet.
Anmeldungen verwalten
Die mit Cloud Builder oder CloudFormation-Vorlagen erstellten ArcGIS Server-Sites verfügen über Standardrollen zur Verwaltung von Geodatabases in PostgreSQL, Microsoft SQL Server und Amazon Relational Database Service (RDS) sowie zum Verschieben räumlicher Daten dorthin. (Eine Liste dieser Standardrollen finden Sie unter Geodatabases in Amazon Web Services.) Für die Verwaltung Ihrer räumlichen Daten sind möglicherweise zusätzliche Rollen erforderlich. So könnten Sie z. B. eine Anmeldung mit Nur-Lesen-Berechtigung hinzufügen oder es wird eine Anmeldung mit einem anderen Namen als dem vom Esri Amazon Machine Image (AMI) bereitgestellten Standardnamen benötigt oder aber es sollen Anmeldungen für weitere Datenbesitzer zur Datenbank hinzugefügt werden.
Wenn Sie zusätzliche Anmeldungen hinzufügen möchten, die Daten besitzen können, verwenden Sie zur Erstellung einer neuen Anmeldung das Geoverarbeitungswerkzeug Datenbankbenutzer erstellen oder ein Python-Skript.
Für die Erstellung von Anmeldungen, denen Daten nur angezeigt werden sollen, verwenden Sie SQL oder Ihre Datenbankmanagementsystem (DBMS)-Werkzeuge. Weitere Informationen finden Sie in der PostgreSQL-, Microsoft SQL Server- oder Amazon RDS-Dokumentation.
Zusätzliche Geodatabases erstellen
Wenn Sie Enterprise-Geodatabases in Ihre mit Cloud Builder oder Esri CloudFormation-Vorlagen erstellte ArcGIS Server-Site unter AWS einbinden möchten, besteht die Instanz aus zwei Geodatabases: EGDB und GEODATA. Wenn Sie weitere Geodatabases in PostgreSQL oder SQL Server erstellen möchten – beispielsweise eine Geodatabase mit einem anderen Namen oder falls zusätzliche Geodatabases für den Zugriff verschiedener Services oder Anwendungen benötigt werden – können Sie dafür das Geoverarbeitungswerkzeug Enterprise-Geodatabase erstellen verwenden. Soll eine weitere Geodatabase in Amazon RDS for SQL Server oder Amazon RDS for PostgreSQL erstellt werden, verwenden Sie das Werkzeug Enterprise-Geodatabase aktivieren.
Nach dem Erstellen einer zusätzlichen Geodatabase stellen Sie als Administrator eine Verbindung zur Datenbank her und fügen die benötigten Schemas oder Benutzer hinzu.
Wenn Sie zusätzliche Workgroup-Geodatabases erstellen möchten, stellen Sie als Datenbankserver-Administrator über ArcMap eine Verbindung mit der Datenbank her, und erstellen Sie eine Geodatabase. Weitere Informationen finden Sie unter Erstellen zusätzlicher Workgroup-Geodatabases.
PostGIS installieren
Esri unterstützt die Verwendung des PostGIS-Geometrietyps in Enterprise-Geodatabases in PostgreSQL. Wenn Sie Amazon RDS for PostgreSQL verwenden, ist PostGIS bereits installiert und wird für die Speicherung räumlicher Daten verwendet. Wenn Sie einen traditionellen PostgreSQL-Datenbank-Cluster auf Amazon verwenden, können Sie eine unterstützte Version von PostGIS herunterladen und auf der AWS-Instanz installieren, auf der sich PostgreSQL befindet (dies kann dieselbe Instanz sein wie ArcGIS Server oder eine separate Instanz). Auf der Seite mit Datenbanksystemanforderungen auf der ArcGIS Desktop-Website finden Sie Informationen zur unterstützten PostGIS-Version für Ihre verwendete PostgreSQL-Version.
Um PostGIS-Geometrie in einem herkömmlichen PostgreSQL-Datenbank-Cluster zu verwenden, muss die Datenbank, die Ihre Geodatabase enthält, für PostGIS aktiviert werden. Da PostGIS nicht zur Grundausstattung des AMI zählt, ist die Standard-Geodatabase für die Verwendung von PostGIS nicht aktiviert. Daher müssen Sie nach der Installation von PostGIS Ihre Geodatabase zur Verwendung aktivieren. Nach erfolgter Aktivierung kann für neue Daten, die zur Geodatabase hinzugefügt werden, der PostGIS-Geometrietyp verwendet werden, indem Sie beim Erstellen oder Importieren der Daten das Konfigurationsschlüsselwort "PG_GEOMETRY" angeben. Der Speichertyp "ST_Geometry" wird weiterhin von den vorhandenen Daten verwendet.
Nachdem Sie PostGIS installiert und eine Datenbank für dessen Verwendung aktiviert haben, empfiehlt sich die Erstellung eigener AMIs, um den aktuellen Status des Computers zu erhalten. Weitere Informationen finden Sie unter dem Thema Erstellen eigener AMIs.
Einstellungen für die Datenbankkonfiguration optimieren
In den meisten Fällen reichen die Standard-Konfigurationseinstellungen für die Datenbanken, in denen Enterprise-Geodatabases gespeichert sind, aus. Bei komplexeren Systemen mit vielen Benutzern und großen Datenmengen, in denen mehrere EBS-Volumes (Elastic Block Store) verwendet werden, haben Sie jedoch die Möglichkeit, die Konfiguration des PostgreSQL-Datenbank-Clusters oder der SQL Server Standard-Instanz zu ändern.
Der mit den Esri AMIs bereitgestellte PostgreSQL-Datenbank-Cluster bzw. die SQL Server-Instanz ist standardmäßig für eine große Amazon-Instanz konfiguriert. Sie können aber auch einen anderen Esri-AMI-Typ mit einem größeren Speicher-Footprint oder einen anderen Workflow auswählen, für den Sie nicht standardmäßige Konfigurationseinstellungen festlegen.
Wenn Sie diese Konfigurationseinstellungen ändern möchten, müssen Sie mithilfe von Datenbankmanagementsystem-Werkzeugen oder eines SQL-Clients eine direkte Verbindung mit dem Datenbankmanagementsystem auf der AWS-Instanz herstellen. Informationen zu Konfigurationseinstellungen und deren Änderungsmöglichkeiten können Sie der Dokumentation zu PostgreSQL oder SGL Server entnehmen.