שלב 3: קוראים ל-proxy ל-API

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

בשלב הזה תבדקו את proxy ל-API שיצרתם ופרסתם.

  1. במסוף Google Cloud , עוברים לדף Apigee > Management > Environments.

    מעבר אל Environments

  2. מוודאים שברשימה הנפתחת בחלק העליון של הדף נבחר Google Cloud אותו פרויקט שבו יצרתם את ה-proxy ל-API.
  3. לוחצים על הכרטיסייה קבוצות סביבות.
  4. בטבלה, מחפשים את השורה של קבוצת הסביבות שמכילה את הסביבה שבה myproxy נפרס. שם המארח מופיע בעמודה שמות מארחים בשורה הזו. לדוגמה: mydomain.com.
  5. קוראים ל-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 עם גישה פנימית בלבד.
  6. קריאה מוצלחת ל-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