Fügen Sie Docker Geheimnisse für das Setup des Headless-Browsers in hinzu MicrosoftMicrosoft Azure Event Hubs Windows

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Erstellen Sie ein Docker-Geheimnis, in dem das Passwort des Anwenders ServiceNow gespeichert wird, der sich bei der Instanz anmeldet, um die Tests auszuführen. Docker-Geheimnisse sind eine Funktion von ServiceNow® zum sicheren Speichern der Passwörter, die in Containern verwendet werden.

    Vorbereitungen

    Abschließen von Schritt 4: Erstellen Sie das Docker-Image und die Container für das Setup des Headless-Browsers in MicrosoftMicrosoft Azure Event Hubs Windows

    Erforderliche Rolle: Wechseln Sie zu Ihrer Instanz ServiceNow, und erstellen Sie einen neuen Anwender, der vom Docker-Container für die Anmeldung verwendet wird. Weisen Sie diesem Anwender die Rollen admin oder atf_test_adminzu. Speichern Sie das Passwort, das in Schritt 2 des folgenden Verfahrens verwendet werden soll.

    Warum und wann dieser Vorgang ausgeführt wird

    Im Docker-Container befindet sich ein Automatisierungsskript, das einen Webbrowser öffnet, sich bei der Instanz anmeldet und die Seite „Client-Test Runner“ öffnet. Für die Anmeldung bei der Instanz ServiceNow benötigen Sie ein Benutzerpasswort. In diesem Schritt verwenden Sie eine Docker-Funktion namens Docker-Geheimnisse, um Passwörter sicher zu speichern. Wenn Sie dann Container ausführen, ist das Passwort automatisch für die Anmeldung bei Ihrer Instanz verfügbar.

    Prozedur

    1. Geben Sie in der Administrator-Befehlszeile „docker swarm init“ ein
    2. Geben Sie in der Administratorbefehlszeile „echo“ ein<your user's password> | Docker-Geheimnis erstellen sn_password –
      Hinweis:
      Ersetzen<your user's password> mit dem ServiceNow-Passwort des Benutzers.
      Ihre Ergebnisse sollten wie folgt aussehen:
      Ergebnisse der Eingabe des Echocodes „Mein Passwort“.

    Ergebnisse

    Das Ergebnis ist Ihre geheime ID, die Sie zur späteren Verwendung speichern müssen. Die Geheimnis-ID wird der Instanz ServiceNow in sys_property sn_atf.headless.secret_idhinzugefügt.