ThingWorx Flow > Installation und Konfiguration > ThingWorx Flow konfigurieren > Passwort des ThingWorx Flow Datenbankadministrators aktualisieren
Passwort des ThingWorx Flow Datenbankadministrators aktualisieren
Nachdem Sie das Passwort des ThingWorx Flow Datenbankadministrators aktualisiert haben, müssen Sie dasselbe Passwort in ThingWorx Flow aktualisieren. Gehen Sie dazu folgendermaßen vor:
1. Starten Sie die Eingabeaufforderung als Administrator auf dem Computer, auf dem Sie ThingWorx Flow installiert haben, und führen Sie die folgenden Befehle aus, um den Wert des secret-Parameters zu erhalten:
a. pm2 ls
Notieren Sie sich den Wert der ID eines beliebigen ThingWorx Flow Diensts.
b. pm2 env <ID>
Hierbei ist <ID> die ID eines beliebigen ThingWorx Flow Diensts. Beispiel: Die ID des flow-api-Diensts.
c. Kopieren Sie den Wert der Variablen CONFIG_IMAGE. Dies ist der Wert des secret-Parameters, den Sie in Schritt 3 und Schritt 7 angeben müssen.
Der Wert des Parameters secret wird verwendet, um den Vertrauensspeicher zu entschlüsseln.
2. Führen Sie die folgenden Befehle aus:
a. cd <ThingWorx Flow Installationsverzeichnis>\cryptography\tw-security-common-nodejs
b. Windows: npm link
Linux:sudo npm link
3. Führen Sie den folgenden Befehl aus, um die verschlüsselte Schlüsseldatei zu entschlüsseln:
node dist\PtcOrchKeyFileTool.js --secret <Wert für CONFIG_BILD> --keyfile-location <ThingWorx Flow Installationsverzeichnis>\misc\keyfile-key --plaintext <ThingWorx Flow Installationsverzeichnis>\cryptography\keys.json --encrypted <ThingWorx Flow Installationsverzeichnis>\cryptography\keys.enc decrypt
Durch diesen Befehl wird eine neue, verschlüsselte Datei keys.json im Ordner <ThingWorx Flow Installationsverzeichnis>\cryptography\ erstellt.
4. Ändern Sie in der Datei keys.json den MODEL_DB.connection.password-Parameter mit dem aktualisierten Passwort des ThingWorx Flow Datenbankadministrators.
5. Erstellen Sie eine Sicherungskopie der Datei <ThingWorx Flow Installationsverzeichnis>\cryptography\keys.enc.
6. Löschen Sie die Datei <ThingWorx Flow Installationsverzeichnis>\cryptography\keys.enc.
7. Führen Sie den folgenden Befehl aus, um die neue verschlüsselte Datei keys.enc zu erstellen:
node dist\PtcOrchKeyFileTool.js --secret <Wert für CONFIG_BILD> --keyfile-location <ThingWorx Flow Installationsverzeichnis>\misc\keyfile-key --plaintext <ThingWorx Flow Installationsverzeichnis>\cryptography\keys.json --encrypted <ThingWorx Flow Installationsverzeichnis>\cryptography\keys.enc encrypt
Durch diesen Befehl wird die verschlüsselte Datei keys.enc im Ordner <ThingWorx Flow Installationsverzeichnis>\cryptography\ erstellt.
8. Löschen Sie die entschlüsselte Datei keys.json.
9. Starten Sie die ThingWorx Flow Dienste neu.
War dies hilfreich?