כרגע מוצג התיעוד של Apigee Edge.
נכנסים למסמכי התיעוד של
Apigee X. מידע
הסבר על המשאבים וניהול שלהם, כפי שמתואר בסעיפים הבאים.
מידע על משאבים
סוגי מדיניות רבים מסתמכים על משאבים. משאבים הם הקבצים שמטמיעים את הקוד או את ההגדרה שרוצים להפעיל על ידי מדיניות כשהם מצורפים לשרת proxy של API. במקרים מסוימים, כמו ב-JavaScript וב-JavaCallout, המדיניות פשוט מגדירה נקודת קובץ מצורף בשרת proxy ל-API, שבה צריך להפעיל קוד מסוים. המדיניות לגבי JavaScript או JavaCallout היא הפניה למשאב.
קטע ה-JavaScript לדוגמה הבא מגדיר את נתיב בקשת ה-HTTP לערך של המשתנה proxy.basepath
.
request.headers["RequestPath"] = context.getVariable("proxy.basepath");
סוגי המשאבים
הטבלה הבאה מסכמת את סוגי המשאבים:
סוג משאב | תיאור |
---|---|
JAR (java) |
מחלקות Java בקובץ JAR שיש אליהן הפניה במדיניות של JavaCallout. |
JavaScript (js) |
JavaScript מפורט במדיניות JavaScript. |
JavaScript (jsc) |
קוד JavaScript מורכב שמדיניות JavaScript שלו מפנה אליו. |
Hosted target (hosted) |
קובצי Node.js לפריסה במסגרת יעדים מתארחים. אפשר לפרוס את Node.js בתור אפליקציות יעד לקצה העורפי של Edge. |
Node (node) |
קובצי Node.js, כולל קובץ Node.js הראשי, קובצי מקור קשורים ויחסי תלות של מודולים. |
Python (py) |
סקריפטים של Python שהמדיניות של PythonScript מפנה אליהם. יש להטמיע את המשאבים ב-'Python טהור' (בשפת Python בלבד). |
WSDL (wsdl) |
קובצי WSDL שאליהם מתבצעת הפניה ממדיניות SOAPMessage Verification. |
XSD (xsd) |
סכימות XML שמדיניות SOAPMessageAuthentication מפנה אליהן. |
XSL Transformations (xsl) |
טרנספורמציות XSLT שמצוינות במדיניות XSLTransform. |
איפה מאוחסנים המשאבים
אפשר לאחסן משאבים באחד משלושת המיקומים הבאים:
- תיקון של שרת proxy ל-API: המשאבים זמינים רק לגרסאות קודמות של שרת ה-proxy של ה-API שבהן המשאבים כלולים. לדוגמה, אפשר לכלול משאב JavaScript עם גרסה 1 של שרת proxy של API, ואז לשנות את ההטמעה כך שישתמשו בסקריפט Python בגרסה 2 של שרת ה-proxy. בגרסה 1 יש גישה רק למשאב JavaScript, ולגרסה 2 יש גישה רק למשאב של Python.
- סביבה: כשמאחסנים משאבים בסביבה (לדוגמה,
test
אוprod
), המשאבים זמינים לכל שרת proxy של API שנפרס באותה סביבה. - Organization: כשמאחסנים את המשאבים האלה בארגון, הם זמינים לכל שרת proxy של API שנפרס בכל סביבה.
המאגרים זמינים במזהי ה-URI הבאים, כמתואר ב-Resource files API ובהמשך בקטע ניהול משאבים באמצעות ה-API:
- ארגון:
/organizations/{org}/resourcefiles
- סביבה:
/organizations/{org}/environments/{env}/resourcefiles
- שרת proxy ל-API:
/organizations/{org}/apis/{api}/revisions/{rev}/resources
בטבלה הבאה מוצגות השיטות שבהן אפשר להשתמש כדי ליצור, לעדכן ולמחוק משאבים בכל מאגר:
מאגר | יצירה | מעבר למצב תצוגה | עדכון | מחיקה | ||||
---|---|---|---|---|---|---|---|---|
API | UI | API | UI | API | UI | API | UI | |
שכתוב של שרת proxy ל-API | ||||||||
סביבה | ||||||||
Organization |
לדוגמה, כל קובצי ה-JavaScript שזמינים לסביבת test
מאוחסנים במאגר הבא והם זמינים לכל שרת proxy של API שפועל בסביבת test
:
/organizations/{org}/environments/test/resourcefiles/jsc
טיפול בשם המשאב
Edge מזהה את שמות המשאבים מהספציפיים ביותר ועד להיקף הכללי ביותר. הטיפול בשמות המשאבים מתבצע 'כל השרשרת' – החל מרמת תיקון של שרת ה-proxy של ה-API, מרמת הסביבה ועד לרמת הארגון (Edge בלבד).
נניח שאכלסתם את אותו משאב בשני מאגרים שונים – הגרסה הקודמת של שרת ה-proxy של ה-API והסביבה prod
.
צריך להשתמש בשרת proxy של ה-API שמוגדר במדיניות הבאה:
<Javascript name='PathSetterPolicy' timeLimit='200'> <ResourceURL>jsc://pathSetter.js</ResourceURL> </Javascript>
ההפניה למדיניות לא יכולה להתאים באופן מפורש למאגר. המשאב הראשון ברמה המפורטת ביותר, ששמו תואם לשם המשאב במדיניות, נפתר.
לכן, כששרת ה-proxy של ה-API נפרס בסביבה prod
, המדיניות תשונה למשאב pathSetter.js
ברמת הסביבה.
כשמדיניות פרוסה בסביבה test
, היא מוגדרת למשאב ברמת הגרסה הקודמת של שרת ה-API של שרת ה-API, כי המשאב ברמת הסביבה נמצא בסביבה prod
ולא בסביבה test
.
הנחיות למשאבי Java
אפשר להוסיף משאבי Java שעברו הידור כקובצי JAR באמצעות כמה אפשרויות ב-Curl, כמו האפשרות -T
, --data-binary
או -F
(לא האפשרות -d
). לדוגמה:
curl "http://{mgmt_server}:{port}/v1/organizations/{org}/environments/{env}/resourcefiles?name={jar_file}&type=java" \ -X POST \ --data-binary @{jar_file} \ -H "Content-Type: application/octet-stream" \ -u email:password
curl -v "http://{mgmt_server}:{port}/v1/organizations/{org}/environments/{env}/resourcefiles?name={jar_file}&type=java" -X POST \ -H "Content-Type: application/octet-stream" \ -T "{jar_file}" \ -u email:password
curl -v "http://{mgmt_server}:{port}/v1/organizations/{org}/environments/{env}/resourcefiles?name={jar_file}&type=java" -X POST \ -H "Content-Type: application/multipart/form-data" \ -F "file=@{jar_file}" \ -u email:password
למידע נוסף:
- שיטות מומלצות ל-Java: שיטות מומלצות לעיצוב ולפיתוח של שרת proxy ל-API
- דוגמה לספר מתכונים עם Java: מדיניות XSL Transform
הנחיות למשאבים של Node.js
כשמוסיפים סקריפט של Node.js לשרת proxy של API, צריך לעשות זאת באמצעות הרכיב <ResourceURL>
בתצורת ה-TargetEndpoint
של שרת ה-API, כפי שמתואר במאמר הוספת Node.js לשרת proxy קיים של API. לדוגמה:
<ScriptTarget> <ResourceURL>node://hello-world.js</ResourceURL> </ScriptTarget>
סקריפט ה-Node.js וכל המודולים התומכים בו חייבים להימצא בהיקף הגרסה הקודמת של שרת ה-proxy של ה-API (בספרייה /resources/node
של חבילת שרת ה-proxy). כדי לעשות זאת, אפשר להוסיף את המשאב Node.js לקטע 'סקריפטים' בעורך ה-API של ה-API. כך גם השימוש ב-API (ייבוא ועדכון) כדי לאחסן את המשאב בהיקף הגרסה הקודמת של שרת ה-API לשרת ה-API.
ניהול משאבים באמצעות ממשק המשתמש
ניהול משאבים בהיקף גרסה לשרת proxy של API באמצעות ממשק המשתמש, כפי שמתואר בסעיפים הבאים.
הצגת המשאבים באמצעות ממשק המשתמש
כדי להציג את המשאבים בהיקף הנדרש לגרסה קודמת של שרת proxy של API:
-
נכנסים לאתר apigee.com/edge.
- בוחרים באפשרות פיתוח > שרתי proxy של API בסרגל הניווט הימני.
- בוחרים מהרשימה שרת proxy של API שעבורו רוצים ליצור משאב.
עורך ה-API של שרת ה-proxy נפתח והכרטיסייה 'סקירה כללית' מוצגת כברירת מחדל. - לוחצים על הכרטיסייה פיתוח.
- אם צריך, בוחרים את הגרסה הקודמת בתפריט הנפתח גרסה.
המשאבים שהוקצתה לתיקון של שרת ה-proxy של ה-API מפורטים בקטע משאבים בתצוגת הניווט.
יצירת משאב באמצעות ממשק המשתמש
כדי ליצור משאבים בהיקף של גרסה קודמת של שרת proxy ל-API באמצעות ממשק המשתמש:
- הצגת המשאבים בהיקף הגרסה הקודמת של שרת ה-API של ה-API.
- כדי לפתוח את תיבת הדו-שיח 'משאב חדש', לוחצים על + בקטע 'משאבים' בתצוגת הניווט.
- הזן את הפרטים הבאים:
שדה תיאור מקור בוחרים אם ליצור קובץ חדש או לייבא קובץ. סוג קובץ בוחרים סוג משאב מהרשימה הנפתחת. שם הקובץ שם הקובץ. הסיומת של שם הקובץ חייבת להיות חוקית לסוג הקובץ שנבחר.
עדכון משאב באמצעות ממשק המשתמש
כדי לעדכן משאב בהיקף לגרסה קודמת של שרת proxy של API באמצעות ממשק המשתמש:
- הצגת המשאבים בהיקף הגרסה הקודמת של שרת ה-API של ה-API.
- בתצוגת הניווט בקטע 'משאבים', לוחצים על המשאב שרוצים לעדכן.
הערה: לקובצי JAR, מעבירים את סמן העכבר מעל למשאב שרוצים לערוך ולוחצים על.
- מעדכנים את המשאב לפי הצורך.
הערה: אחרי שמעלים קובץ JAR חדש, לוחצים על Update (עדכון).
מחיקת משאב באמצעות ממשק המשתמש
כדי לבטל עיבוד של משאב בהיקף לגרסה קודמת של שרת proxy ל-API באמצעות ממשק המשתמש:
- הצגת המשאבים בהיקף הגרסה הקודמת של שרת ה-API של ה-API.
- בתצוגת הניווט בקטע 'משאבים', מציבים את סמן העכבר מעל המשאב שרוצים למחוק כדי להציג את תפריט הפעולות.
- לוחצים על
.
- לוחצים על מחיקה כדי לאשר את הפעולה.
ניהול משאבים באמצעות ה-API
ניהול המשאבים באמצעות ה-API, כמתואר בסעיפים הבאים.
יצירת משאבים באמצעות ה-API
יוצרים משאבים לגבי גרסה קודמת של שרת proxy ל-API, סביבה או ארגון (Edge בלבד), כפי שמתואר בסעיפים הבאים.
יצירת משאבים בהיקף של גרסה קודמת של שרת proxy ל-API באמצעות ה-API
כדי ליצור משאב בהיקף של גרסה קודמת של שרת proxy ל-API באמצעות ה-API, צריך לשלוח בקשת POST
למשאב הבא:
https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles
מעבירים את הבקשה עם הפרטים הבאים:
- מגדירים את פרמטר השאילתה
name
לשם המשאב - מגדירים את פרמטר השאילתה
type
לסוג המשאב הנדרש - העברת התוכן של קובץ המשאב כך:
application/octet-stream
אוmultipart/form-data
)
הדוגמה הבאה יוצרת קובץ JavaScript בשם pathSetter.js
לגרסה 1 של שרת ה-proxy של helloworld
API:
curl -X POST https://api.enterprise.apigee.com/v1/organizations/myorg/apis/helloworld/revisions/1/resourcefiles?name=pathSetter.js&type=jsc -H "Content-type:application/octet-stream" \ -d 'request.headers["RequestPath"] = context.getVariable("proxy.basepath");' \ -u email:password
בדוגמה הבאה אפשר לראות איך מעלים את המשאב כקובץ מהמחשב המקומי. חשוב להשתמש ב--F
להעלאה הבינארית ב-Curl כדי שקובצי ה-JavaScript ברמת הסביבה או הארגון יהיו נגישים למדיניות JavaScript.
curl -X POST https://api.enterprise.apigee.com/v1/organizations/myorg/apis/helloworld/revisions/1/resourcefiles?name=pathSetter.js&type=jsc -H "Content-type:multipart/form-data" \ -F file=@pathSetter.js \ -u email:password
בהמשך מוצגת דוגמה לתגובה מקריאה ל-API.
{
"name": "pathSetter.js",
"type": "jsc"
}
מידע נוסף זמין במאמר ייבוא קובץ משאבים לגרסה קודמת של שרת proxy ל-API.
לחלופין, אפשר להשתמש בממשק ה-API לעדכון שרת ה-proxy של עדכון, באופן הבא:
- יוצרים את קובץ המשאב.
- מוסיפים את קובץ המשאבים לחבילת הגדרות של שרת proxy ל-API.
- מעלים את החבילה באמצעות אחד מממשקי ה-API הבאים:
יצירת משאבים שמותאמים לסביבה באמצעות ה-API
יוצרים משאב JavaScript שמשויך לסביבה באמצעות ה-API. לשם כך, שולחים בקשת POST
למשאב הבא:
/organizations/{org}/environments/{env}/resourcefiles
מעבירים את הבקשה עם הפרטים הבאים:
- מגדירים את פרמטר השאילתה
name
לשם המשאב - מגדירים את פרמטר השאילתה
type
לסוג המשאב הנדרש - העברת התוכן של קובץ המשאב כך:
application/octet-stream
אוmultipart/form-data
)
הדוגמה הבאה מראה איך ליצור משאב JavaScript על ידי העברת התוכן שלו בגוף הבקשה.
curl -X POST https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles?name=pathSetter.js&type=jsc -H "Content-type:application/octet-stream" \ -d 'request.headers["RequestPath"] = context.getVariable("proxy.basepath");' \ -u email:password
בדוגמה הבאה אפשר לראות איך מעלים את המשאב כקובץ מהמחשב המקומי. חשוב להשתמש ב--F
להעלאה הבינארית ב-Curl כדי שקובצי ה-JavaScript ברמת הסביבה או הארגון יהיו נגישים למדיניות JavaScript.
curl -X POST https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles?name=pathSetter.js&type=jsc -H "Content-type:multipart/form-data" \ -F file=@pathSetter.js \ -u email:password
דוגמה לתשובה:
{ "name" : "pathSetter.js", "type" : "jsc" }
יצירת משאבים ברמת הארגון באמצעות ה-API
כדי ליצור משאב ברמת ארגון שמשתמש ב-API, צריך לשלוח בקשת POST
למשאב הבא:
https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles
מעבירים את הבקשה עם הפרטים הבאים:
- מגדירים את פרמטר השאילתה
name
לשם המשאב - הגדרת פרמטר השאילתה
type
לסוג של קובץ המשאבים (מידע נוסף זמין בקטע סוגי משאבים) - העברת התוכן של קובץ המשאב כך:
application/octet-stream
אוmultipart/form-data
)
מידע נוסף זמין במאמר ייבוא קובץ משאבים לארגון.
הצגת משאבים באמצעות ה-API
בקטעים הבאים מתואר איך להציג משאבים באמצעות ממשק ה-API.
הצגת כל המשאבים שמשתמשים ב-API
באמצעות ה-API אפשר להציג משאבים בהיקף של גרסה אחרת של שרת proxy ל-API, סביבה או ארגון.
לדוגמה, כדי להציג משאבים של משאבים בהיקף הנדרש לסביבה באמצעות ה-API, צריך לשלוח בקשת GET
למשאב הבא:
https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles
בדוגמה הבאה מפורטים כל המשאבים בסביבת test
:
curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/environments/test/resourcefiles/{type}" \ -u email:password
למטה מוצגת דוגמה לתשובה.
{
"resourceFile": [
{
"name" : "pathSetter.js",
"type" : "jsc"
}
]
}
הצגת התוכן של משאב באמצעות ה-API
הצגת התוכן של משאב באמצעות ה-API, כפי שמתואר בסעיפים הבאים.
באמצעות ה-API אפשר להציג משאבים בהיקף של גרסה אחרת של שרת proxy ל-API, סביבה או ארגון.
לדוגמה, כדי להציג את התוכן של משאב בסביבה שמשתמשת ב-API, שולחים בקשת GET
למשאב הבא:
https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/name
בדוגמה הבאה מפורטים התכנים של קובץ המשאב pathSetter.js
של JavaScript בסביבת test
:
curl -X GET https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles/jsc/pathSetter.js" \ -H "Accept: application/json" \ -u email:password
דוגמה לתשובה:
request.headers["RequestPath"] = context.getVariable("proxy.basepath");
עדכון משאבים באמצעות ה-API
מעדכנים משאבים שחלה עליהם גרסה קודמת של שרת proxy ל-API, סביבה או ארגון (Edge בלבד), כפי שמתואר בסעיפים הבאים.
עדכון משאבים בהיקף לגרסה קודמת של שרת proxy של API באמצעות ה-API
כדי לעדכן משאב בהיקף של גרסה קודמת של שרת proxy ל-API באמצעות ה-API, צריך לשלוח בקשת PUT
למשאב הבא:
https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}
העברת התוכן של קובץ המשאב כך: application/octet-stream
או multipart/form-data
)
הדוגמה הבאה מעדכנת את משאב ה-JavaScript שנקרא pathSetter
לגרסה 1 של שרת ה-API של helloworld
:
curl -X PUT https://api.enterprise.apigee.com/v1/organizations/myorg/apis/helloworld/revisions/1/resourcefiles/jsc/pathSetter.js -H "Content-type:application/octet-stream" \ -d 'request.headers["RequestPath"] = context.getVariable("proxy.basepath");' \ -u email:password
הדוגמה הבאה מראה איך לעדכן את המשאב כקובץ מהמחשב המקומי שלכם. חשוב להשתמש ב--F
להעלאה הבינארית ב-Curl כדי שקובצי ה-JavaScript ברמת הסביבה או הארגון יהיו נגישים למדיניות JavaScript.
curl -X PUT https://api.enterprise.apigee.com/v1/organizations/myorg/apis/helloworld/revisions/1/resourcefiles/jsc/pathSetter.js -H "Content-type:multipart/form-data" \ -F file=@pathSetter.js \ -u email:password
בהמשך מוצגת דוגמה לתגובה מקריאה ל-API.
{
"name": "pathSetter.js",
"type": "jsc"
}
מידע נוסף זמין במאמר ייבוא קובץ משאבים לגרסה קודמת של שרת proxy ל-API.
לחלופין, אפשר להשתמש בממשק ה-API לעדכון שרת ה-proxy של עדכון, באופן הבא:
- מורידים את חבילת ההגדרות של שרת proxy ל-API באמצעות ייצוא ממשק API לשרת proxy עם האפשרויות הבאות:
- מגדירים את פרמטר השאילתה
format
ל-bundle
- הגדרת הכותרת
Accept
לערךapplication/zip
- מגדירים את פרמטר השאילתה
- מעדכנים את קובץ המשאבים בחבילה של הגדרות אישיות לשרת ה-API של שרת ה-API.
- מעלים את החבילה באמצעות ממשק ה-API לעדכון שרת ה-API לעדכון
עדכון משאבים ברמת הסביבה באמצעות ה-API
כדי לעדכן משאב שמשויך לסביבה בעזרת ה-API, שולחים בקשת PUT
למשאב הבא:
/organizations/{org}/environments/{env}/resourcefiles/{type}/{name}
מעבירים את התוכן של קובץ המשאב כך: application/octet-stream
או multipart/form-data
.
הדוגמה הבאה מראה איך לעדכן משאב JavaScript על ידי העברת התוכן שלו בגוף הבקשה.
curl -X PUT https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles/jsc/pathSetter.js -H "Content-type:application/octet-stream" \ -d 'request.headers["RequestPath"] = context.getVariable("proxy.basepath");' \ -u email:password
בדוגמה הבאה אפשר לראות איך מעדכנים את קובץ המשאב באמצעות קובץ מהמחשב המקומי. חשוב להשתמש ב--F
להעלאה הבינארית ב-Curl כדי שקובצי ה-JavaScript ברמת הסביבה או הארגון יהיו נגישים למדיניות JavaScript.
curl -X PUT https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles/jsc/pathSetter.js -H "Content-type:multipart/form-data" \ -F file=@pathSetter.js \ -u email:password
דוגמה לתשובה:
{ "name" : "pathSetter.js", "type" : "jsc" }
עדכון משאבים ברמת הארגון באמצעות ה-API
כדי לעדכן משאב ברמת ארגון שמשתמש ב-API, צריך לשלוח בקשת POST
למשאב הבא:
https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}
העברת התוכן של קובץ המשאב כך: application/octet-stream
או multipart/form-data
)
למידע נוסף, אפשר לקרוא את המאמר ייבוא קובץ משאבים לארגון.
מחיקת משאבים באמצעות ה-API
מוחקים משאב שהוגדר לו גרסה קודמת של שרת proxy ל-API, סביבה או ארגון (Edge בלבד), כפי שמתואר בסעיפים הבאים.
מחיקת משאבים שהוקצתה להם גרסה קודמת של שרת proxy ל-API באמצעות ה-API
כדי למחוק משאב בהיקף של גרסה קודמת של שרת proxy ל-API באמצעות ה-API, צריך ליצור בקשת DELETE
למשאב הבא:
https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}
הדוגמה הבאה מוחקת את קובץ המשאב של JavaScript pathSetter.js
מגרסה 1 של שרת ה-proxy של helloworld API:
curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/apis/helloworld/revisions/1/resourcefiles/jsc/pathSetter.js" \ -u email:password
למטה מוצגת דוגמה לתשובה.
{
"name" : "pathSetter.js",
"type" : "jsc"
}
לחלופין, אפשר להשתמש בממשק ה-API לעדכון שרת ה-proxy של עדכון, באופן הבא:
- מורידים את חבילת ההגדרות של שרת proxy ל-API באמצעות ייצוא ממשק API לשרת proxy עם האפשרויות הבאות:
- מגדירים את פרמטר השאילתה
format
ל-bundle
- הגדרת הכותרת
Accept
לערךapplication/zip
- מגדירים את פרמטר השאילתה
- מוחקים את קובץ המשאב מחבילת התצורה של שרת ה-API של שרת ה-API.
- מעלים את החבילה באמצעות ממשק ה-API לעדכון שרת ה-API לעדכון
מחיקת משאב ברמה של סביבה באמצעות ה-API
מוחקים משאב בהיקף של סביבה באמצעות ה-API, כפי שמתואר בסעיפים הבאים.
כדי למחוק משאב בהיקף מסוים של סביבה באמצעות ה-API, צריך לשלוח בקשת DELETE
למשאב הבא:
https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/{name}
הדוגמה הבאה מוחקת את קובץ המשאב pathSetter.js
של JavaScript מהסביבה test
:
curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/environments/test/resourcefiles/jsc/pathSetter.js" \ -u email:password
למטה מוצגת דוגמה לתשובה.
{
"name" : "pathSetter.js",
"type" : "jsc"
}
מחיקת משאבים ברמת הארגון באמצעות ה-API (Edge בלבד)
כדי למחוק משאב שהוגדר ברמת ארגון שמשתמש ב-API, צריך לשלוח בקשת DELETE
למשאב הבא:
https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}
מידע נוסף זמין במאמר מחיקת קובץ משאב מארגון.
גישה למקור המידע
אופן הגישה למשאב תלוי בסוג המשאב. מידע נוסף זמין במסמכי המדיניות הרלוונטיים.
הדוגמאות בקטע הזה ממחישות איך ליצור ולנהל משאב JavaScript בשם pathSetter.js
כדי לאפשר הפניה שלו לכללי מדיניות מסוג JavaScript.
כדי לצרף את קוד ה-JavaScript ל-Request PostFlow, יוצרים מדיניות בשם PathSetterPolicy.xml
שמפנה לקובץ pathSetter.js
:
<Javascript name='PathSetterPolicy' timeLimit='200'> <ResourceURL>jsc://pathSetter.js</ResourceURL> </Javascript>
לאחר מכן, צריך להפנות למדיניות בהגדרה של נקודת הקצה (endpoint):
<PostFlow> <Request> <Step><Name>PathSetterPolicy</Name></Step> </Request> <PostFlow>
מידע נוסף זמין במאמר מדיניות JavaScript.