הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.
לעיון במסמכי התיעוד של
Apigee Edge
בשלב הזה תבדקו את proxy ל-API שיצרתם ופרסתם.
- במסוף Google Cloud , עוברים לדף Apigee > Management > Environments.
- מוודאים שברשימה הנפתחת בחלק העליון של הדף נבחר Google Cloud אותו פרויקט שבו יצרתם את ה-proxy ל-API.
- לוחצים על הכרטיסייה קבוצות סביבות.
- בטבלה, מחפשים את השורה של קבוצת הסביבות שמכילה את הסביבה שבה myproxy נפרס. שם המארח מופיע בעמודה שמות מארחים בשורה הזו. לדוגמה:
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!
אם מופיעה הודעת שגיאה, כדאי לבדוק את הדברים הבאים:
- אם מופיעה שגיאת זמן קצוב לתפוגה (לא שכיח), נסו לבטל את הפריסה ואז לפרוס מחדש את proxy ה-API החדש.
- אם אי אפשר לפתור את הבעיה במארח, למשל אם מוצגת שגיאת 404, צריך לבדוק שוב שאתם משתמשים בשם המארח ובשם ה-proxy הנכונים.
- מוודאים ששם המארח של קבוצת הסביבות מוגדר עם Cloud Load Balancer. איך בודקים אם מאזן העומסים בענן מוגדר לשם מארח
- אם מופיעה שגיאת TLS/SSL, כמו שגיאת SSL handshake, צריך לפנות לספק ה-DNS כדי לוודא שרשומת ה-DNS A של שם המארח מוגדרת בצורה תקינה. מוודאים שהרשומה מכילה את כתובת ה-IP של איזון העומסים שנוצר במהלך הקצאת הרשאות ב-Apigee. אם אתם לא בטוחים מה צריכה להיות כתובת ה-IP, אפשר לעיין במאמר בנושא קביעה אם איזון העומסים בענן מוגדר לשם מארח.
- אם מופיעה שגיאת אישור TLS/SSL, יכול להיות שאישור ה-SSL שמשויך למאזן העומסים לא כולל את שם המארח הנכון, ולכן הוא נדחה. האישור נוצר במהלך תהליך הקצאת ההרשאות. במאמר איך בודקים אם איזון העומסים ב-Cloud מוגדר לשם מארח מוסבר איך לאתר את האישור ולבדוק אותו.
- אם לא הצלחתם לפתור את הבעיה, פנו לאדם שהקצה לכם את Apigee לקבלת עזרה נוספת.
בשלב הבא, תשנו את נקודת הקצה (endpoint) של ה-proxy ל-API.
1 2 3 (הבא) שלב 4: שינוי נקודת הקצה של היעד 5