Apigee Edge untuk Private Cloud membuat pengguna administrator sistem (sysadmin)
selama penginstalan awal dan menyimpan kredensial terenkripsi pengguna tersebut
dalam file konfigurasi di node New Edge UI (edge-management-ui). UI Edge Baru menggunakan kredensial tersimpan ini untuk mengautentikasi permintaan backend ke Server Pengelolaan. Jika sandi atau alamat email untuk pengguna sysadmin Anda berubah (misalnya, di LDAP eksternal atau setelah reset sandi), Anda harus memperbarui kredensial sysadmin yang disimpan di node UI Edge Baru.
Mengubah kredensial sysadmin UI Edge Baru
Anda dapat memperbarui kredensial sysadmin yang tersimpan di UI Edge Baru
(edge-management-ui) menggunakan salah satu metode berikut:
- Jalankan utilitas
apigee-setupdengan profiluedan file konfigurasi senyap. - Enkripsi kredensial dengan biner
management-uidan tetapkanconf_uebe_mgmtCredentialdi/opt/apigee/customer/application/management-ui.properties.
Memperbarui kredensial menggunakan apigee-setup
- Edit file konfigurasi otomatis yang Anda gunakan untuk menginstal UI Edge Baru (
edge-management-ui) guna menetapkan properti sysadmin dan 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>"
Anda harus menyertakan properti SMTP saat memperbarui kredensial sysadmin karena
setup.shmereset semua properti UI Edge Baru dari file konfigurasi otomatis. - Di node New Edge UI, jalankan utilitas
apigee-setupdengan profilueuntuk memperbarui kredensial diedge-management-ui:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
Memperbarui kredensial menggunakan management-ui.properties
- Di node UI Edge Baru, ubah ke
direktori
/opt/apigee/edge-management-uidan enkripsi nama pengguna dan sandi sysadmin menggunakan binermanagement-ui:cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- Buka
/opt/apigee/customer/application/management-ui.propertiesdi editor. Jika file tidak ada, buat file:vi /opt/apigee/customer/application/management-ui.properties
- Di
management-ui.properties, tetapkan tokenconf_uebe_mgmtCredentialke nilai terenkripsi yang ditampilkan di Langkah 1:conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
- Tetapkan pemilik
management-ui.propertieskeapigee:apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Konfigurasikan dan mulai ulang UI Edge Baru (
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
Menguji konfigurasi UI New Edge
- Buka UI Edge Baru di browser di port 3001:
http://edge_UI_IP:3001/
Contoh:
http://192.168.52.100:3001/
- Login menggunakan kredensial sysadmin yang telah diperbarui. Login yang berhasil mengonfirmasi bahwa konfigurasi UI Edge Baru valid.
Menguji konfigurasi Server Pengelolaan
Pastikan Anda dapat mengakses pod pusat di Server Pengelolaan dengan
menjalankan perintah curl berikut:
curl -u sysAdminUser:password \ http://localhost:8080/v1/servers?pod=central
Server Pengelolaan menampilkan output dalam format berikut:
[ { "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" } ]