Apigee Edge for Private Cloud יוצר משתמש מסוג אדמין (sysadmin) במהלך ההתקנה הראשונית, ושומר את פרטי הכניסה המוצפנים של המשתמש הזה בקובצי ההגדרות בצומת של ממשק המשתמש החדש של Edge (edge-management-ui). ממשק המשתמש החדש של Edge משתמש בפרטי הכניסה המאוחסנים האלה כדי לאמת בקשות בקצה העורפי לשרת הניהול. אם הסיסמה או כתובת האימייל של משתמש ה-sysadmin משתנות (לדוגמה, ב-LDAP החיצוני או אחרי איפוס סיסמה), צריך לעדכן את פרטי הכניסה של ה-sysadmin ששמורים בצומת של ממשק המשתמש החדש של Edge.
שינוי פרטי הכניסה של sysadmin בממשק המשתמש החדש של Edge
אתם יכולים לעדכן את פרטי הכניסה השמורים של sysadmin בממשק המשתמש החדש של Edge (edge-management-ui) באחת מהשיטות הבאות:
- מריצים את כלי השירות
apigee-setupעם הפרופילueוקובץ תצורה שקט. - מצפינים את פרטי הכניסה באמצעות הקובץ הבינארי
management-uiומגדירים אתconf_uebe_mgmtCredentialב-/opt/apigee/customer/application/management-ui.properties.
עדכון פרטי הכניסה באמצעות apigee-setup
- עורכים את קובץ התצורה השקט שבו השתמשתם כדי להתקין את ממשק המשתמש החדש של Edge (
edge-management-ui) כדי להגדיר את המאפיינים sysadmin ו-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>"
צריך לכלול את מאפייני ה-SMTP כשמעדכנים את פרטי הכניסה של sysadmin, כי
setup.shמאפס את כל המאפיינים של ממשק המשתמש החדש של Edge מקובץ תצורה שקט. - בצומת של ממשק המשתמש החדש של Edge, מריצים את כלי השירות
apigee-setupעם הפרופילueכדי לעדכן את פרטי הכניסה ב-edge-management-ui:/opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
עדכון פרטי הכניסה באמצעות management-ui.properties
- בצומת של ממשק המשתמש החדש של Edge, עוברים לספרייה
/opt/apigee/edge-management-uiומצפינים את שם המשתמש והסיסמה של ה-sysadmin באמצעות הקובץ הבינאריmanagement-ui:cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
- פותחים את
/opt/apigee/customer/application/management-ui.propertiesבעורך. אם הקובץ לא קיים, יוצרים אותו:vi /opt/apigee/customer/application/management-ui.properties
- ב-
management-ui.properties, מגדירים את אסימוןconf_uebe_mgmtCredentialלערך המוצפן שמוחזר בשלב 1:conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
- מגדירים את הבעלים של
management-ui.propertiesבתורapigee:apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- מגדירים ומפעילים מחדש את ממשק המשתמש החדש של 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
בדיקה של הגדרות ממשק המשתמש החדש של Edge
- פותחים את ממשק המשתמש החדש של Edge בדפדפן ביציאה 3001:
http://edge_UI_IP:3001/
לדוגמה:
http://192.168.52.100:3001/
- מתחברים באמצעות פרטי הכניסה המעודכנים של אדמין המערכת. התחברות מוצלחת מאשרת שההגדרה של ממשק המשתמש החדש של Edge תקינה.
בדיקת ההגדרה של שרת הניהול
מריצים את הפקודה הבאה של curl כדי לוודא שיש לכם גישה לפוד המרכזי בשרת הניהול:
curl -u sysAdminUser:password \ http://localhost:8080/v1/servers?pod=central
שרת הניהול מחזיר פלט בפורמט הבא:
[ { "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" } ]