כברירת מחדל, כל הקריאות ל-API בזמן ריצה עבור Apigee Edge עבור ענן פרטי משתמשות ב-IPv4. כדי להוסיף תמיכה ב-IPv6 לנתב, צריך להגדיר את המאפיין conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
לערך true
בנתב.
כדי להפעיל IPv6 בנתב:
- התחבר לנתב.
- פותחים את קובץ התצורה של
router.properties
בעורך:vi /opt/apigee/customer/application/router.properties
אם הקובץ לא קיים, יוצרים אותו.
- מגדירים את הנכס הבא בתור
true
:conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled
למשל:
conf_load_balancing_load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true
- שומרים את השינויים בקובץ המאפיינים.
- מפעילים מחדש את הנתב על ידי ביצוע הפקודה הבאה:
/opt/apigee/apigee‑service/bin/apigee‑service edge‑router restart
במהלך ההפעלה מחדש אמורים להופיע פלט דומה לזה:
[ChangeDelta, position: 775, lines: [load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=false] to [load.balancing.driver.nginx.listen.endpoint.all.interfaces.enabled=true]]
- צריך להגדיר את כתובת ה-IP והיציאות של הנתב, כך שבקשות API נכנסות יעברו לכתובת/יציאות של IPv6. הערה: יש לשלוח בקשות API נכנסות מלקוחות שתומכים ב-IPv6.
- כדי לבדוק את ההגדרה, שולחים בקשת API לכתובת ה-IPv6 של הנתב וליציאה.