אתם יכולים להוסיף צומת של 'נתב' או 'מעבד הודעות' להתקנה קיימת. לרשימה של דרישות המערכת לנתב או למעבד הודעות ראו דרישות התקנה.
הוספת נתב
אחרי שמתקינים את Edge בצומת, מוסיפים את הנתב באמצעות התהליך הבא:
- מתקינים את Edge בצומת באמצעות האינטרנט או תהליך שאינו אינטרנט, כפי שמתואר מדריך להתקנת Edge.
- בשורת הפקודה, מריצים את הסקריפט
apigee-setup.sh
:/opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile
האפשרות
-p r
מציינת להתקין את הנתב. צפייה התקנת רכיבי Edge בצומת כדי לקבל מידע על בתהליך יצירה של configFile. - כשההתקנה מסתיימת, הסקריפט מציג את ה-UUID של הנתב. אם
יהיה צורך לקבוע את המזהה הייחודי האוניברסלי (UUID) מאוחר יותר, יש להשתמש בפקודת ה-cURL הבאה במארח שבו
התקין את הנתב:
curl http://router_IP:8081/v1/servers/self
- אם משתמשים באימות של Cassandra, צריך להפעיל את הנתב כדי להתחבר אל Cassandra:
/opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password
למידע נוסף, ראו הפעלת אימות Cassandra.
- כדי לבדוק את ההגדרות האישיות, אפשר להריץ את הפקודה הבאה של
curl
:curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"
כאשר pod_name הוא שער או השם של רצף המודעות המותאם אישית שלכם. אתם אמורים לראות מזהי UUID של כל הנתבים, כולל הנתב שהוספתם עכשיו.
אם ה-UUID של הנתב לא מופיע בפלט, מריצים את פקודת ה-cURL הבאה כדי להוסיף זה:
curl -v -u adminEmail:pword \ -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \ -d "action=add&uuid=router_UUID&type=router"
מחליפים את ms_IP בכתובת ה-IP של שרת הניהול, region_name בשם האזור שמוגדר כברירת מחדל dc-1 או שם האזור המותאם אישית שלכם, וגם pod_name בשער או בשם Pod המותאם אישית שלך.
- כדי לבדוק את הנתב, עליך להיות מסוגל לשלוח בקשות לממשקי ה-API שלך דרך כתובת ה-IP
או שם ה-DNS של הנתב. לדוגמה:
http://newRouter_IP:port/v1/apiPath
לדוגמה, אם השלמתם את המדריך הראשון שבו יצרתם את ה-API של מזג האוויר:
http://newRouter_IP:port/v1/weather/forecastrss?w=12797282
הוספת מעבד הודעות
אחרי שמתקינים את Edge בצומת, יש לבצע את התהליך הבא כדי להוסיף הודעה. מעבד:
- מתקינים את Edge בצומת באמצעות האינטרנט או תהליך שאינו אינטרנט, כפי שמתואר מדריך להתקנת Edge.
- בשורת הפקודה, מריצים את הסקריפט
apigee-setup.sh
:/opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile
האפשרות
-p mp
מציינת להתקין את מעבד ההודעות. למידע נוסף, ראו התקנת רכיבי Edge בצומת בתהליך יצירה של configFile. - בסיום ההתקנה, הסקריפט מציג את ה-UUID של מעבד ההודעות.
שימו לב שאתם צריכים להשתמש במזהה הייחודי (UUID) כדי להשלים את תהליך ההגדרה. אם צריך
קובעים את ה-UUID, משתמשים בפקודת
curl
הבאה במארח שבו התקין את מעבד ההודעות:curl http://mp_IP:8082/v1/servers/self
- לכל סביבה בכל ארגון בהתקנה, משתמשים בהגדרות הבאות
הפקודה
curl
כדי לשייך את מעבד ההודעות לסביבה:curl -v -u adminEmail:pword \ -H "Content-Type: application/x-www-form-urlencoded" -X POST "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \ -d "action=add&uuid=mp_UUID"
מחליפים את ms_IP בכתובת ה-IP של שרת הניהול ולאחר מכן org_name ו-env_name עם הארגון והסביבה שמשויכים לארגון באמצעות מעבד ההודעות.
- כדי לבדוק את ההגדרות, אפשר להריץ את הפקודה הבאה של
curl
:curl -v -u adminEmail:pword \ "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"
כאשר org_name הוא שם הארגון, וכן env_name הוא הסביבה. מזהי UUID של כל ההודעות אמורים להופיע מעבדים שמשויכים לארגון ולסביבה, כולל מעבד ההודעות שהוספתם עכשיו.
- אם משתמשים באימות של Cassandra, צריך להפעיל את מעבד ההודעות כדי להתחבר אל
קסנדרה:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password
למידע נוסף, ראו הפעלת אימות Cassandra.
הוספת נתב ומעבד הודעות
אחרי שמתקינים את Edge בצומת, יש לבצע את התהליך הבא כדי להוסיף נתב והודעה מעבד בו-זמנית:
- בשורת הפקודה, מריצים את הסקריפט
apigee-setup
:/opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile
האפשרות
-p rmp
מציינת להתקין את הנתב ומעבד ההודעות. צפייה התקנת רכיבי Edge בצומת עבור מידע על יצירת קובץ configFile. - עליכם לפעול לפי הנהלים שלמעלה כדי להגדיר את הנתב ואת מעבד ההודעות.