Podczas początkowej instalacji Apigee Edge dla chmury prywatnej tworzy użytkownika administratora systemu (sysadmin) i przechowuje jego zaszyfrowane dane logowania w plikach konfiguracyjnych na węźle nowego interfejsu Edge (edge-management-ui). Nowy interfejs Edge używa tych zapisanych danych logowania do uwierzytelniania żądań backendu
do serwera zarządzania. Jeśli hasło lub adres e-mail użytkownika
sysadmin ulegnie zmianie (np. w zewnętrznym LDAP lub po zresetowaniu hasła
), musisz zaktualizować zapisane dane logowania sysadmin na węźle nowego interfejsu Edge
.
Zmienianie danych logowania sysadmin w nowym interfejsie Edge
Zapisane dane logowania sysadmin możesz zaktualizować w nowym interfejsie Edge
(edge-management-ui) za pomocą jednej z tych metod:
- Uruchom narzędzie
apigee-setupz profilemuei cichym plikiem konfiguracyjnym. - Zaszyfruj dane logowania za pomocą pliku binarnego
management-uii ustawconf_uebe_mgmtCredentialw/opt/apigee/customer/application/management-ui.properties.
Aktualizowanie danych logowania za pomocą apigee-setup
- Edytuj cichy plik konfiguracyjny, którego używasz do instalowania nowego interfejsu Edge
UI (
edge-management-ui), aby ustawić właściwości sysadmin i SMTP properties: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>"
Podczas aktualizowania danych logowania sysadmin musisz uwzględnić właściwości SMTP, ponieważ
setup.shresetuje wszystkie właściwości nowego interfejsu Edge z cichego pliku konfiguracyjnego. - Na węźle nowego interfejsu Edge uruchom narzędzie
apigee-setupz profilemue, aby zaktualizować dane logowania wedge-management-ui:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
Aktualizowanie danych logowania za pomocą management-ui.properties
- Na węźle nowego interfejsu Edge przejdź do katalogu
/opt/apigee/edge-management-uii zaszyfruj nazwę użytkownika i hasło sysadmin za pomocą pliku binarnegomanagement-ui:cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- Otwórz
/opt/apigee/customer/application/management-ui.propertiesw edytorze. Jeśli plik nie istnieje, utwórz go:vi /opt/apigee/customer/application/management-ui.properties
- W
management-ui.propertiesustaw tokenconf_uebe_mgmtCredentialna zaszyfrowaną wartość zwróconą w kroku 1:conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
- Ustaw właściciela pliku
management-ui.propertiesnaapigee:apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Skonfiguruj i ponownie uruchom nowy interfejs 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
Testowanie konfiguracji nowego interfejsu Edge
- Otwórz nowy interfejs Edge w przeglądarce na porcie 3001:
http://edge_UI_IP:3001/
Na przykład:
http://192.168.52.100:3001/
- Zaloguj się, używając zaktualizowanych danych logowania sysadmin. Pomyślne logowanie potwierdza, że konfiguracja nowego interfejsu Edge jest prawidłowa.
Testowanie konfiguracji serwera zarządzania
Sprawdź, czy możesz uzyskać dostęp do centralnego poda na serwerze zarządzania, uruchamiając to polecenie curl:
curl -u sysAdminUser:password \ http://localhost:8080/v1/servers?pod=central
Serwer zarządzania zwraca dane wyjściowe w tym formacie:
[ { "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" } ]