צריך להוסיף לארגון Apigee את כתובת ה-IP של נקודת הקצה של MART. הגדרתם את הערך הזה קודם, כשקבעתם את הערך של המאפיין mart.hostAlias בקובץ ההחלפות.
מישור הניהול צריך את הכתובת הזו כדי לתקשר עם מישור זמן הריצה באמצעות MART.
כדי להוסיף את כתובת ה-IP של MART לארגון:
- מקבלים את הערך שהגדרתם קודם בקובץ ההחלפות שלכם עבור הנכס
mart.hostAlias. כדי ש-MART יפעל, הכינוי של המארח חייב להיות שם דומיין שמוגדר במלואו. - מאתרים את מפתח חשבון השירות עם התפקיד אדמין של ארגון Apigee שהורדתם קודם, כמו שמוסבר במאמר הוספת חשבונות שירות. כדי להשלים את השלבים הבאים, צריך את הנתיב לקובץ מפתח ה-JSON הזה.
-
מגדירים את משתנה הסביבה
GOOGLE_APPLICATION_CREDENTIALSלנתיב שבו נמצא המפתח של חשבון השירות:export GOOGLE_APPLICATION_CREDENTIALS=your_sa_credentials_file.json - כדי לעדכן את הארגון בנקודת הקצה של MART, שולחים קריאה ל-Apigee API הבא:
curl -v -X PUT \ https://apigee.googleapis.com/v1/organizations/your_org_name \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -d '{ "name" : "your_org_name", "properties" : { "property" : [ { "name" : "features.hybrid.enabled", "value" : "true" }, { "name" : "features.mart.server.endpoint", "value" : "https://HOST_ALIAS_DNS" } ] } }'כאן מוצגת דוגמה. חשוב להוסיף את הקידומת https:// לשם הדומיין.
curl -v -X PUT \ https://apigee.googleapis.com/v1/organizations/my_organization \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -d '{ "name" : "my_organization", "properties" : { "property" : [ { "name" : "features.hybrid.enabled", "value" : "true" }, { "name" : "features.mart.server.endpoint", "value" : "https://foo-mart.example.com" } ] } }'