Apigee Edge for Private Cloud crea un utente amministratore di sistema (sysadmin)
durante l'installazione iniziale e archivia le credenziali criptate dell'utente
nei file di configurazione sul nodo della nuova UI di Edge (edge-management-ui)
. La nuova UI di Edge utilizza queste credenziali archiviate per autenticare le richieste di backend
al Management Server. Se la password o l'indirizzo email dell'utente sysadmin
cambia (ad esempio, nel tuo LDAP esterno o dopo una reimpostazione della password
), devi aggiornare le credenziali sysadmin archiviate sul nodo della nuova UI di Edge.
Modificare le credenziali sysadmin della nuova UI di Edge
Puoi aggiornare le credenziali sysadmin archiviate nella nuova UI di Edge
(edge-management-ui) utilizzando uno dei seguenti metodi:
- Esegui l'utilità
apigee-setupcon il profilouee un file di configurazione silenziosa. - Cripta le credenziali con il file binario
management-uie impostaconf_uebe_mgmtCredentialin/opt/apigee/customer/application/management-ui.properties.
Aggiornare le credenziali utilizzando apigee-setup
- Modifica il file di configurazione silenziosa che hai utilizzato per installare la nuova UI di Edge (
edge-management-ui) per impostare le proprietà sysadmin e SMTP:ADMIN_EMAIL=newUser APIGEE_ADMINPW=newPW SMTPHOST=smtp.gmail.com SMTPPORT=465 SMTPUSER=foo@gmail.com SMTPPASSWORD=bar SMTPSSL=y SMTPMAILFROM="My Company <myco@company.com>"
Devi includere le proprietà SMTP quando aggiorni le credenziali sysadmin perché
setup.shreimposta tutte le proprietà della nuova UI di Edge dal file di configurazione silenziosa. - Sul nodo della nuova UI di Edge, esegui l'utilità
apigee-setupcon il profiloueper aggiornare le credenziali suedge-management-ui:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
Aggiornare le credenziali utilizzando management-ui.properties
- Sul nodo della nuova UI di Edge, passa alla
/opt/apigee/edge-management-uidirectory e cripta il nome utente e la password sysadmin utilizzando ilmanagement-uifile binario:cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- Apri
/opt/apigee/customer/application/management-ui.propertiesin un editor. Se il file non esiste, crealo:vi /opt/apigee/customer/application/management-ui.properties
- In
management-ui.properties, imposta ilconf_uebe_mgmtCredentialtoken sul valore criptato restituito nel passaggio 1:conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
- Imposta il proprietario di
management-ui.propertiessuapigee:apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Configura e riavvia la nuova UI di Edge (
edge-management-ui):/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
Testare la configurazione della nuova UI di Edge
- Apri la nuova UI di Edge in un browser sulla porta 3001:
http://edge_UI_IP:3001/
Ad esempio:
http://192.168.52.100:3001/
- Accedi utilizzando le credenziali sysadmin aggiornate. Un accesso riuscito conferma che la configurazione della nuova UI di Edge è valida.
Testare la configurazione del Management Server
Verifica di poter accedere al pod centrale sul Management Server eseguendo il seguente curl comando:
curl -u sysAdminUser:password \ http://localhost:8080/v1/servers?pod=central
Il Management Server restituisce l'output nel seguente formato:
[ { "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" } ]