Für unterschiedliche Admin-Anmeldedaten ist eine Konfiguration erforderlich

Edge for Private Cloud Version 4.16.09

Bei der Erstinstallation von Apigee Edge wurde ein besonderer Nutzertyp namens Systemadministrator erstellt und gleichzeitig wurden einige zusätzliche Konfigurationsdateien mit dem Attribut Details. Wenn Sie Ihr externes LDAP für die Authentifizierung mit einem Nutzernamen konfigurieren, der keine E-Mail-Adresse ist und / oder Sie auf Ihrem externen LDAP für diesen Systemadministrator ein anderes Passwort haben, 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 den Anmeldedaten beim Apigee Management Server an, die die in einer Konfigurationsdatei verschlüsselt gespeichert sind. Dieses Update ist erforderlich, wenn entweder der Nutzername oder für den Nutzer „sysadmin“ ein anderes Passwort festgelegt hat.
  • Apigee speichert den Benutzernamen des Admins in einer anderen Datei, die bei der Ausführung verschiedener Apigee-Dienstprogrammskripts Diese Aktualisierung ist nur erforderlich, wenn der Nutzername Ihres Systemadmin-Nutzers lautet unterscheiden.

Bearbeiten der Edge-Management-Benutzeroberfläche Anmeldedaten

  1. Bearbeiten Sie die Konfigurationsdatei im Hintergrund, mit der Sie die Edge-Benutzeroberfläche installiert haben, um Folgendes festzulegen: Properties:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y


    Beachten Sie, dass Sie bei der Übergabe des neuen Passworts die SMTP-Eigenschaften angeben müssen, da alle werden zurückgesetzt.
  2. Verwenden Sie das Dienstprogramm „Apigee-setup“, um das Passwort in der Edge-Benutzeroberfläche aus der Konfigurationsdatei zurückzusetzen:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Testen der Konfiguration

  1. Öffnen Sie die Verwaltungsbenutzeroberfläche 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. Ist die Anmeldung erfolgreich, lautet die Konfiguration richtig.

Edge-Sysadmin bearbeiten Nutzernamenspeicher für Apigee-Dienstprogrammskripts

  1. Bearbeiten Sie die Konfigurationsdatei im Hintergrund, mit der Sie die Edge-Benutzeroberfläche installiert haben, um Folgendes festzulegen: , um den Wert von ADMIN_EMAIL in den Nutzernamen zu ändern, den Sie für den Systemadministrator verwenden. Nutzer auf Ihrem externen LDAP:
    APIGEE_EMAIL=newUser
  2. Verwenden Sie das Apigee-setup. um den Nutzernamen für alle 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: 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 Verwaltungsserver den folgenden CURL aus: Befehl:

> 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"
} ]