בדף הזה מוסבר איך להחליף את היעד של כלל העברה בין מופע יעד לבין שירות קצה עורפי.
העברת פרוטוקול חיצוני
כדי להחליף את היעד של כלל העברה חיצוני מיעד של מופע לשירות קצה עורפי (או להיפך), צריך למחוק את כלל ההעברה וליצור אותו מחדש עם היעד החדש. השיטה הזו דורשת כתובת IP סטטית כדי שתוכלו להשתמש באותה כתובת עם כלל ההעברה החדש.
הדרך היחידה לעבור בין העברת פרוטוקול חיצונית לבין מאזן עומסי רשת אזורי חיצוני להעברת סיגנל ללא שינוי שמבוסס על שירות בק-אנד היא למחוק את כלל ההעברה וליצור אותו מחדש.
העברת פרוטוקולים פנימית
יש שתי דרכים לעבור בין העברת פרוטוקול פנימית לבין מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי:
אתם יכולים לעבור בין מכונת יעד לבין שירות קצה עורפי על ידי עדכון כלל ההעברה באמצעות הפקודה
gcloud compute forwarding-rules set-target, כמו שמתואר במאמר שינוי היעד של כלל העברה פנימי. כשעוברים בין העברת פרוטוקול פנימית לבין מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי, לא צריך למחוק וליצור מחדש את כלל ההעברה. כלל ההעברה ממשיך להשתמש באותה כתובת IP פנימית (סטטית או זמנית).אפשר גם לעבור בין מופע יעד לשירות לקצה העורפי על ידי מחיקה של כלל ההעברה ויצירה שלו מחדש. עם זאת, כדי להשתמש באותה כתובת עם כלל ההעברה החדש, צריך כתובת IPv4 סטטית. אי אפשר להשתמש בשיטה הזו לכתובות IPv6 כי לא אפשרי לשריין כתובת IPv6.
מכונת יעד לא מציינת פרוטוקול – היא מקבלת בירושה את הפרוטוקולים והיציאות של כלל ההעברה. לכן, כשמעבירים כלל העברה להפניה לשירות לקצה העורפי, צריך לוודא שפרוטוקול ה-IP של כלל ההעברה (TCP או UDP) תואם לפרוטוקול של שירות לקצה העורפי (TCP או UDP).
בתרשים הבא מוצגת דוגמה לשימוש בהעברת פרוטוקול פנימית.
שינוי היעד של כלל להעברה פנימית
כדי לשנות כלל העברה כך שיצביע על שירות לקצה העורפי אזורי במקום על מופע יעד, משתמשים בפקודה הבאה:
gcloud compute forwarding-rules set-target FORWARDING_RULE \
--backend-service=BACKEND_SERVICE \
--region=REGION
כדי לחזור למכונת היעד, משתמשים בפקודה הבאה:
gcloud compute forwarding-rules set-target FORWARDING_RULE \
--target-instance=TARGET_INSTANCE \
--target-instance-zone=ZONE