Für unterschiedliche Admin-Anmeldedaten ist eine Konfiguration erforderlich

Edge for Private Cloud Version 4.16.09

Bei der Erstinstallation von Apigee Edge wurde eine spezielle Art von Nutzer erstellt, der als Systemadministrator bezeichnet wird. Gleichzeitig wurden einige zusätzliche Konfigurationsdateien mit den Details dieses Nutzers aktualisiert. Wenn Sie das externe LDAP so konfigurieren, dass die Authentifizierung mit einem Nutzernamen erfolgt, der keine E-Mail-Adresse ist, und / oder im externen LDAP-Konto ein anderes Passwort für diesen Sysadmin-Nutzer eingerichtet ist, müssen Sie die in diesem Abschnitt beschriebenen Änderungen vornehmen.

Es gibt zwei Standorte, die aktualisiert werden müssen:

  • Die Apigee-Verwaltungs-UI meldet sich mit Anmeldedaten, die verschlüsselt in einer Konfigurationsdatei gespeichert sind, beim Apigee Management Server an. Diese Aktualisierung ist erforderlich, wenn der Nutzername oder das Passwort für Ihren Sysadmin-Nutzer unterschiedlich ist.
  • Apigee speichert den sysadmin-Nutzernamen in einer anderen Datei, die beim Ausführen verschiedener Apigee-Dienstprogrammskripts verwendet wird. Dieses Update ist nur erforderlich, wenn sich der Nutzername Ihres Sysadmin-Nutzers unterscheidet.

Anmeldedaten der Edge-Management-UI bearbeiten

  1. Bearbeiten Sie die stille Konfigurationsdatei, die Sie zur Installation der Edge-Benutzeroberfläche verwendet haben, um die folgenden Attribute festzulegen:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    .


  2. Verwenden Sie das Dienstprogramm apigee-setup, um das Passwort in der Edge-Benutzeroberfläche über die Konfigurationsdatei zurückzusetzen:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Konfiguration testen

  1. Öffnen Sie die Verwaltungs-UI in einem Browser unter:
    http://<management-server-IP>:9000/

    Beispiel:
    http://192.168.52.100:9000/
  2. Melden Sie sich mit den neuen Anmeldedaten an. Wenn die Anmeldung erfolgreich ist, ist die Konfiguration korrekt.

Edge-Sysadmin-Benutzernamenspeicher für Apigee-Dienstprogrammskripts bearbeiten

  1. Bearbeiten Sie die stille Konfigurationsdatei, die Sie zum Installieren der Edge-Benutzeroberfläche verwendet haben, um das folgende Attribut festzulegen, um den Wert von ADMIN_EMAIL in den Nutzernamen zu ändern, den Sie für Ihren Systemadministrator in Ihrem externen LDAP verwenden:
    APIGEE_EMAIL=newUser
  2. Verwenden Sie das Dienstprogramm apigee-setup, um den Benutzernamen auf allen Edge-Komponenten aus der Konfigurationsdatei zurückzusetzen:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Sie müssen diesen Befehl auf allen Edge-Komponenten auf allen Edge-Knoten ausführen, einschließlich Management Server, Router, Message Processor, Qpid, Postgres.

Konfiguration testen

Prüfen Sie, ob Sie auf den zentralen POD zugreifen können. Führen Sie auf dem Management Server den folgenden CURL-Befehl aus:

> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

Die Ausgabe sollte im folgenden Format angezeigt werden:

[ {
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ ]
 },
 "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ],
 "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
 "externalHostName" : "localhost",
 "externalIP" : "192.168.1.11",
 "internalHostName" : "localhost",
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ {
     "name" : "started.at",
     "value" : "1454691312854"
   }, ... ]
 },
 "type" : [ "qpid-server" ],
 "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ]