ניהול משאבים

כרגע מוצג התיעוד של 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

למידע נוסף:

הנחיות למשאבים של 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:

  1. נכנסים לאתר apigee.com/edge.

  2. בוחרים באפשרות פיתוח > שרתי proxy של API בסרגל הניווט הימני.
  3. בוחרים מהרשימה שרת proxy של API שעבורו רוצים ליצור משאב.
    עורך ה-API של שרת ה-proxy נפתח והכרטיסייה 'סקירה כללית' מוצגת כברירת מחדל.
  4. לוחצים על הכרטיסייה פיתוח.
  5. אם צריך, בוחרים את הגרסה הקודמת בתפריט הנפתח גרסה.

    המשאבים שהוקצתה לתיקון של שרת ה-proxy של ה-API מפורטים בקטע משאבים בתצוגת הניווט.

יצירת משאב באמצעות ממשק המשתמש

כדי ליצור משאבים בהיקף של גרסה קודמת של שרת proxy ל-API באמצעות ממשק המשתמש:

  1. הצגת המשאבים בהיקף הגרסה הקודמת של שרת ה-API של ה-API.
  2. כדי לפתוח את תיבת הדו-שיח 'משאב חדש', לוחצים על + בקטע 'משאבים' בתצוגת הניווט.
  3. הזן את הפרטים הבאים:
    שדה תיאור
    מקור בוחרים אם ליצור קובץ חדש או לייבא קובץ.
    סוג קובץ בוחרים סוג משאב מהרשימה הנפתחת.
    שם הקובץ שם הקובץ. הסיומת של שם הקובץ חייבת להיות חוקית לסוג הקובץ שנבחר.

עדכון משאב באמצעות ממשק המשתמש

כדי לעדכן משאב בהיקף לגרסה קודמת של שרת proxy של API באמצעות ממשק המשתמש:

  1. הצגת המשאבים בהיקף הגרסה הקודמת של שרת ה-API של ה-API.
  2. בתצוגת הניווט בקטע 'משאבים', לוחצים על המשאב שרוצים לעדכן.
    הערה: לקובצי JAR, מעבירים את סמן העכבר מעל למשאב שרוצים לערוך ולוחצים על .
  3. מעדכנים את המשאב לפי הצורך.
    הערה: אחרי שמעלים קובץ JAR חדש, לוחצים על Update (עדכון).

מחיקת משאב באמצעות ממשק המשתמש

כדי לבטל עיבוד של משאב בהיקף לגרסה קודמת של שרת proxy ל-API באמצעות ממשק המשתמש:

  1. הצגת המשאבים בהיקף הגרסה הקודמת של שרת ה-API של ה-API.
  2. בתצוגת הניווט בקטע 'משאבים', מציבים את סמן העכבר מעל המשאב שרוצים למחוק כדי להציג את תפריט הפעולות.
  3. לוחצים על .
  4. לוחצים על מחיקה כדי לאשר את הפעולה.

ניהול משאבים באמצעות ה-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 של עדכון, באופן הבא:

  1. יוצרים את קובץ המשאב.
  2. מוסיפים את קובץ המשאבים לחבילת הגדרות של שרת proxy ל-API.
  3. מעלים את החבילה באמצעות אחד מממשקי ה-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 של עדכון, באופן הבא:

  1. מורידים את חבילת ההגדרות של שרת proxy ל-API באמצעות ייצוא ממשק API לשרת proxy עם האפשרויות הבאות:
    • מגדירים את פרמטר השאילתה format ל-bundle
    • הגדרת הכותרת Accept לערך application/zip
  2. מעדכנים את קובץ המשאבים בחבילה של הגדרות אישיות לשרת ה-API של שרת ה-API.
  3. מעלים את החבילה באמצעות ממשק ה-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 של עדכון, באופן הבא:

  1. מורידים את חבילת ההגדרות של שרת proxy ל-API באמצעות ייצוא ממשק API לשרת proxy עם האפשרויות הבאות:
    • מגדירים את פרמטר השאילתה format ל-bundle
    • הגדרת הכותרת Accept לערך application/zip
  2. מוחקים את קובץ המשאב מחבילת התצורה של שרת ה-API של שרת ה-API.
  3. מעלים את החבילה באמצעות ממשק ה-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.