Sie können eine Verbindung von einer ArcGIS Pro-Installation in Amazon Web Services (AWS) zu einer Enterprise-Geodatabase in einer unterstützten AWS-Datenbankinstanz herstellen.
Tipp:
Esri Microsoft Windows Amazon Machine Images (AMI) beinhalten eine ArcGIS Pro-Installation. Wenn Sie die Installation lizenzieren, können Sie eine Verbindung mit einer Enterprise-Geodatabase in AWS herstellen.
Führen Sie die folgenden Schritte aus, um eine Verbindung mit einer Geodatabase in einer AWS-Datenbank herzustellen:
- Melden Sie sich als Administrator bei der AWS-Instanz an mit der ArcGIS Pro-Installation an, und autorisieren Sie ArcGIS Pro.
Wenn Ihre Bereitstellung ein ArcGIS Enterprise-Portal beinhaltet, können Sie ArcGIS Pro über das Portal lizenzieren.
- Starten Sie ArcGIS Pro, erstellen Sie ein Projekt, und öffnen Sie den Bereich Katalog. Die Gruppe Projekt muss geöffnet sein.
- Klicken Sie mit der rechten Maustaste auf den Knoten Datenbanken und dann auf Neue Datenbankverbindung.
- Geben Sie die Verbindungseigenschaften für den Typ der verwendeten Datenbankinstanz an:
Der folgenden Tabelle können Sie die Verbindungsinformationen für eine Amazon RDS for SQL Server-Instanz entnehmen:
Feld Wert Datenbankplattform
SQL Server
Instanz
Geben Sie eine Verbindungszeichenfolge bestehend aus folgenden Elementen ein: <database_instance_identifier>.<region_id>.rds.amazonaws.com
- database_instance_identifier: Diesen Namen haben Sie beim Erstellen des RDS angegeben.
- region_id: Wird von AWS zugewiesen. Enthält eine Kennung und den Namen der Region, in der Sie den RDS erstellt haben.
Authentifizierungstyp
Datenbankauthentifizierung
Benutzername
Geben Sie den Namen des Datenbankbenutzers ein.
- Wenn Sie Ihre Site mit ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services oder einer von Esri bereitgestellten CloudFormation-Vorlage erstellt haben, geben Sie für den Benutzernamen sde ein.
- Wenn Sie in der Datenbank Ihren eigenen Benutzer erstellt haben, geben Sie diesen Benutzernamen ein.
Kennwort
Geben Sie das Kennwort für den Datenbankbenutzer ein.
Benutzername und Kennwort speichern
Aktivieren Sie das Kontrollkästchen neben diesem Parameter.
Datenbank
Wählen Sie den Namen der Geodatabase aus, zu der Sie eine Verbindung herstellen möchten.
Der folgenden Tabelle können Sie die Verbindungsinformationen für eine Amazon RDS for PostgreSQL- oder Amazon Aurora PostgreSQLInstanz entnehmen:
Feld Wert Datenbankplattform
PostgreSQL
Instanz
Geben Sie eine Verbindungszeichenfolge bestehend aus folgenden Elementen ein: <database_instance_identifier>.<region_id>.rds.amazonaws.com
- database_instance_identifier: Diesen Namen haben Sie beim Erstellen des RDS angegeben.
- region_id: Wird von AWS zugewiesen. Enthält eine Kennung und den Namen der Region, in der Sie den RDS erstellt haben.
Authentifizierungstyp
Datenbankauthentifizierung
Benutzername
Geben Sie den Namen des Datenbankbenutzers ein.
- Wenn Sie Ihre Site mit einer von Esri bereitgestellten CloudFormation-Vorlage erstellt haben, geben Sie für den Benutzernamen owner ein.
- Wenn Sie in der Datenbank Ihren eigenen Benutzer erstellt haben, geben Sie diesen Benutzernamen ein.
Kennwort
Geben Sie das Kennwort für den Datenbankbenutzer ein.
Benutzername und Kennwort speichern
Aktivieren Sie das Kontrollkästchen neben diesem Parameter.
Datenbank
Wählen Sie den Namen der Geodatabase aus, zu der Sie eine Verbindung herstellen möchten.
- Klicken Sie auf OK, um eine Verbindung herzustellen, und schließen Sie das Dialogfeld Datenbankverbindung.
- Geben Sie einen Namen für die Verbindung ein.
Geben Sie beispielsweise egdb ein.
Die Datenbankverbindungsdatei wird in dem Projektordner erstellt, den Sie beim Anlegen des ArcGIS Pro-Projekts angegeben haben.
Sie können die Verbindung mit einer Enterprise-Geodatabase in einer Amazon RDS-Instanz auch von einer lokalen ArcGIS Pro-Installation aus herstellen; die Performance ist dann allerdings geringer, als wenn Sie die Verbindung über eine ArcGIS Pro-Installation in einer Amazon Elastic Compute Cloud (EC2)-Instanz herstellen, die sich in derselben AWS-Region wie die RDS-Instanz befindet. Zudem müssen Sie Ports in Ihrer Sicherheitsgruppe öffnen, um die Verbindung mit der RDS-Instanz von einem lokalen Computer aus herstellen zu können.