הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.
לעיון במסמכי התיעוד של
Apigee Edge
בשלב הזה תבדקו את proxy ל-API שיצרתם ופרסתם.
- במסוף Google Cloud , עוברים לדף Apigee > Management > Environments.
- מוודאים שברשימה הנפתחת בחלק העליון של הדף נבחר Google Cloud אותו פרויקט שבו יצרתם את ה-proxy ל-API.
- לוחצים על הכרטיסייה קבוצות סביבות.
- בטבלה, מחפשים את השורה של קבוצת הסביבות שמכילה את הסביבה שבה myproxy פרוס. שם המארח מופיע בעמודה Host Names של השורה הזו. לדוגמה:
mydomain.com. - קוראים ל-proxy ל-API. אופן הקריאה לשרת ה-proxy תלוי בהגדרות של מכונת Apigee שלכם – האם היא מוגדרת לגישה לרשת חיצונית או פנימית.
אם אתם לא בטוחים איך מוגדר מופע Apigee שלכם, פנו לאדמין Apigee.
- גישה חיצונית: אם מופעלת גישה חיצונית למופע Apigee, קוראים ל-Proxy באופן הבא:
curl https://YOUR_ENV_GROUP_HOSTNAME/myproxy
YOUR_ENV_GROUP_HOSTNAMEהוא שם המארח שקיבלתם בשלב הקודם.לדוגמה:
curl https://mydomain.com/myproxy
הנה דוגמה נוספת, שבה נעשה שימוש בשירות ה-DNS עם התו הכללי
nip.ioעבור המארח:curl https://198.51.100.251.nip.io/myproxy
- גישה פנימית: אם מופעלת גישה פנימית לרשת במופע Apigee, צריך לבצע כמה שלבים נוספים כדי לקבל גישה למאזן העומסים הפנימי ולכתובת ה-IP שלו. פרטים נוספים זמינים במאמר בנושא התקשרות לשרת proxy עם גישה פנימית בלבד.
- גישה חיצונית: אם מופעלת גישה חיצונית למופע Apigee, קוראים ל-Proxy באופן הבא:
- קריאה מוצלחת ל-Proxy מחזירה את הפלט הבא:
Hello, Guest!
אם מופיעה הודעת שגיאה, צריך לבדוק את הדברים הבאים:
- אם מופיעה שגיאת זמן קצוב לתפוגה (לא שכיח), נסו לבטל את הפריסה ואז לפרוס מחדש את שרת ה-API החדש.
- אם אי אפשר לפתור את הבעיה במארח, למשל אם מוצגת שגיאת 404, צריך לבדוק שוב שאתם משתמשים בשם המארח ובשם ה-proxy הנכונים.
- מוודאים ששם המארח של קבוצת הסביבות מוגדר במאזן העומסים (LB) של Cloud. מידע נוסף זמין במאמר איך קובעים אם מאזן העומסים (LB) של Cloud מוגדר לשם מארח.
- אם מוצגת שגיאת TLS/SSL, כמו שגיאת לחיצת יד של SSL, צריך לפנות לספק ה-DNS כדי לוודא שרשומת ה-DNS A של שם המארח מוגדרת בצורה תקינה. צריך לוודא שברשומה מופיעה כתובת ה-IP של איזון העומסים שנוצר במהלך הקצאת המשאבים של Apigee. אם אתם לא בטוחים מה צריכה להיות כתובת ה-IP, אפשר לעיין במאמר איך בודקים אם איזון העומסים בענן מוגדר לשם מארח.
- אם מופיעה שגיאת אישור TLS/SSL, יכול להיות שאישור ה-SSL שמשויך למאזן העומסים לא כולל את שם המארח הנכון, ולכן הוא נדחה. האישור נוצר במהלך תהליך הקצאת ההרשאות. במאמר איך בודקים אם איזון העומסים ב-Cloud מוגדר לשם מארח מוסבר איך לאתר את האישור ולבדוק אותו.
- אם לא הצלחתם לפתור את הבעיה, פנו לאדם שהקצה את Apigee כדי לקבל עזרה נוספת.
בשלב הבא, תשנו את נקודת הקצה (endpoint) של יעד ה-proxy ל-API.
1 2 3 (NEXT) Step 4: Change the target endpoint 5