Wenn Sie eine ArcGIS Server-Site mit ArcGIS-Werkzeugen erstellen und eine Geodatabase in PostgreSQL unter Amazon Web Services (AWS) oder in Amazon Relational Database Service (RDS) for PostgreSQL einbeziehen, werden Datenbankanmelderollen für Sie erstellt. Einige dieser Anmelderollen werden mit hart codierten, dokumentierten Kennwörtern erstellt. Um die Instanz sicherer zu machen, müssen Sie diese Kennwörter ändern. Weitere Informationen dazu, welche Anmelderollen mit hart codierten Kennwörtern erstellt werden, finden Sie unter Mit ArcGIS unter AWS in PostgreSQL verwendete Geodatabases.
Ändern von Kennwörtern für PostgreSQL-Datenbanken unter AWS
Führen Sie die folgenden Schritte aus, um das Standardkennwort für die Anmelderollen zu ändern, die für Geodatabases in einer PostgreSQL-Datenbank unter Amazon Web Services (AWS) erstellt werden:
- Zum Ändern der Kennwörter müssen Sie sich bei der Amazon Web Services-Instanz anmelden können, auf der PostgreSQL installiert ist. Stellen Sie als ubuntu eine Verbindung zu der Instanz her. Verwenden Sie eine der folgenden Methoden:
- Wenn Sie eine Verbindung zur ArcGIS Server-Instanz über einen lokalen Windows-Computer herstellen, stellen Sie eine SSH-Verbindung zu der Instanz her. Ein Beispiel finden Sie unter Verwalten der Amazon EC2-Instanz per Remote-Zugriff auf Ubuntu Linux unter Windows.
- Wenn Sie eine Verbindung zur ArcGIS Server-Instanz über ein anderes Linux-System herstellen, finden Sie hierzu ein Beispiel unter Verwalten der Amazon EC2-Instanz per Remote-Zugriff auf Ubuntu Linux unter Linux.
- Melden Sie sich als Root-Benutzer an.
sudo su -
- Melden Sie sich mit der postgres-Datenbank-Anmelderolle bei "psql" an, wodurch Sie eine Verbindung zur postgres-Datenbank herstellen.
cd /data psql postgres postgres
- Führen Sie den Befehl \password aus, um die Kennwörter der drei Anmelderollen zu ändern.
Die Syntax für den \password Befehl lautet \password <username>.
Geben Sie zum Ändern des sde-Kennworts beispielsweise Folgendes ein:
Sie werden aufgefordert, ein neues Kennwort einzugeben. Wiederholen Sie dies für den Besitzer und den postgres-Benutzer, indem Sie jeweils ein sicheres und eindeutiges Kennwort festlegen.\password sde
- Um "psql" zu beenden, geben Sie \q ein.
- Stellen Sie über das Kataloginhaltsverzeichnis in der lokalen Installation von ArcGIS Desktop eine Verbindung zum GIS Server her.
- Klicken Sie mit der rechten Maustaste auf den Server, und klicken Sie dann auf Servereigenschaften.
- Wählen Sie eine registrierte Datenbank aus der Liste aus, und klicken Sie auf die Schaltfläche Eigenschaften.
Das Dialogfeld Registrierte Datenbank bearbeiten wird geöffnet.
- Klicken Sie auf Bearbeiten, um die Verbindungsinformationen zu ändern.
Das Dialogfeld Datenbankverbindungen wird geöffnet.
- Geben Sie im Feld Kennwort das neue Kennwort für die Besitzeranmeldung ein, und klicken Sie auf OK.
- Klicken Sie im Dialogfeld Registrierte Datenbank bearbeiten auf OK.
- Wenn Sie bei der ArcGIS Enterprise on Amazon Web Services-Instanz eine weitere Geodatabase registriert haben, wiederholen Sie jeweils die Schritte 8 bis 11, um das Kennwort für die Anmelderolle des Besitzers zu ändern.
Hinweis:
Nachdem Sie das Kennwort der Besitzeranmeldung geändert haben, müssen Sie die registrierten Datenbanken für die ArcGIS Server-Site unter AWS ändern, um das neue Kennwort zu verwenden.
Nachdem Sie die Kennwörter geändert haben, können Sie Port 22 schließen, sofern die Verbindung mit der Instanz, auf der PostgreSQL ausgeführt wird, nicht mehr benötigt wird.
Ändern von Kennwörtern für Amazon RDS for PostgreSQL
Führen Sie die folgenden Schritte aus, um das Standardkennwort für die Anmelderollen zu ändern, die in Amazon RDS for PostgreSQL erstellt werden:
- Stellen Sie von einem SQL-Client eine Verbindung mit der Datenbankinstanz her.
Informationen und Tipps zum Beheben von Verbindungsproblemen finden Sie in der AWS-Dokumentation.
- Verwenden Sie den SQL-Befehl ALTER ROLE oder Funktionalität im verwendeten SQL-Client, um das Kennwort bzw. die Kennwörter zu ändern.
Hilfe zur ALTER ROLE-Syntax finden Sie in der PostgreSQL-Dokumentation.
- Befolgen Sie zum Aktualisieren des Kennworts für registrierte und verwaltete Datenbanken die Anweisungen in Registrieren von Daten bei ArcGIS Server mit Manager.
Hinweis:
Nachdem Sie das Kennwort der Besitzeranmeldung geändert haben, müssen Sie die registrierten Datenbanken für die ArcGIS Server-Site unter AWS ändern, um das neue Kennwort zu verwenden.