נדרשת הגדרה של פרטי הכניסה למערכת ה-Sysadmin

Edge for Private Cloud גרסה 4.16.09

בפעם הראשונה שהתקנתם את Apigee Edge, נוצר סוג מיוחד של משתמש שנקרא sysadmin, ובמקביל עודכנו כמה קובצי תצורה נוספים עם הפרטים של המשתמש הזה. אם אתם מגדירים את ה-LDAP החיצוני לאימות באמצעות שם משתמש שהוא לא כתובת אימייל, או אם יש לכם סיסמה אחרת ב-LDAP החיצוני למשתמש ה-sysadmin הזה, תצטרכו לבצע את השינויים שמתוארים בקטע הזה.

יש שני מקומות שצריך לעדכן:

  • ממשק המשתמש לניהול של Apigee מתחבר לשרת הניהול של Apigee באמצעות פרטי כניסה שמאוחסנים בצורה מוצפנת בקובץ תצורה. צריך לבצע את העדכון הזה אם שם המשתמש או הסיסמה של משתמש ה-sysadmin שונים.
  • ‫Apigee שומרת את שם המשתמש של ה-sysadmin בקובץ אחר, שמשמש להרצת סקריפטים שונים של כלי שירות ב-Apigee. צריך לעדכן את שם המשתמש רק אם הוא שונה משם המשתמש של ה-sysadmin.

עריכת פרטי הכניסה לממשק המשתמש לניהול של Edge

  1. עורכים את קובץ התצורה השקט שבו השתמשתם כדי להתקין את ממשק המשתמש של Edge, כדי להגדיר את המאפיינים הבאים:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

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


    שימו לב שצריך לכלול את מאפייני ה-SMTP כשמעבירים את הסיסמה החדשה, כי כל המאפיינים בממשק המשתמש מאופסים.
  2. משתמשים בכלי apigee-setup כדי לאפס את הסיסמה בממשק המשתמש של Edge מקובץ התצורה:
    > ‎/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

בדיקת ההגדרות האישיות

  1. פותחים את ממשק המשתמש לניהול בדפדפן בכתובת:
    http://<management-server-IP>:9000/

    לדוגמה:
    http://192.168.52.100:9000/
  2. מתחברים באמצעות פרטי הכניסה החדשים. אם ההתחברות מצליחה, סימן שההגדרות נכונות.

עריכת מאגר שמות המשתמשים של מנהל המערכת של Edge עבור סקריפטים של כלי שירות של Apigee

  1. עורכים את קובץ התצורה השקט שבו השתמשתם כדי להתקין את ממשק המשתמש של Edge, כדי להגדיר את המאפיין הבא לשינוי הערך של ADMIN_EMAIL לשם המשתמש שבו תשתמשו למשתמש sysadmin ב-LDAP החיצוני:
    APIGEE_EMAIL=newUser
  2. השתמש בכלי apigee-setup כדי לאפס את שם המשתמש בכל רכיבי Edge מקובץ התצורה:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    עליך להפעיל פקודה זו על כל רכיבי Edge בכל צמתי Edge, כולל: שרת ניהול, נתב, מעבד הודעות, Qpid, Postgres.

בדיקת ההגדרות האישיות

מוודאים שיש לכם גישה ל-POD המרכזי. בשרת הניהול, מריצים את פקודת ה-CURL הבאה:

> curl -u sysAdminEmail: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"
} ]