Ressourcen verwalten

Sie sehen die Dokumentation zu Apigee Edge.
Sehen Sie sich die Apigee X-Dokumentation an.
info

Ressourcen können Sie wie in den folgenden Abschnitten beschrieben verwalten.

Informationen zu Ressourcen

Viele Richtlinientypen beruhen auf Ressourcen. Ressourcen sind Dateien, die den Code oder die Konfiguration implementieren, der bzw. die von einer Richtlinie ausgeführt werden soll, wenn sie an einen API-Proxy angehängt wird. In einigen Fällen, etwa bei JavaScript und JavaCallout, definiert eine Richtlinie einfach einen Punkt zum Anhängen in einem API-Proxy, in dem Code ausgeführt werden soll. Die JavaScript- oder JavaCallout-Richtlinie stellt einen Verweis auf eine Ressource dar.

Im folgenden JavaScript-Beispiel wird für den HTTP-Anfragepfad der Wert der Variable proxy.basepath festgelegt.

request.headers["RequestPath"] = context.getVariable("proxy.basepath");

Ressourcentypen

In der folgenden Tabelle sind die Ressourcentypen zusammenfassend dargestellt:

Ressourcentyp Beschreibung
JAR (java) Java-Klassen in einer JAR-Datei, auf die in JavaCallout-Richtlinien verwiesen wird.
JavaScript (js) JavaScript-Code, auf den in JavaScript-Richtlinien verwiesen wird.
JavaScript (jsc) Kompilierung von JavaScript, auf das in JavaScript-Richtlinien verwiesen wird.
Hosted target (hosted) Node.js-Dateien zur Bereitstellung in gehosteten Zielen Sie können Node.js bereitstellen. als Edge-Back-End-Zielanwendungen.
Node (node) Node.js-Dateien, einschließlich der Node.js-Hauptdatei, zugehörige Quelldateien, und Modulabhängigkeiten.
Python (py) Python-Skripts, auf die in PythonScript-Richtlinien verwiesen wird. Ressourcen müssen in "reinem Python" eingebunden werden (nur in der Sprache Python).
WSDL (wsdl) WSDL-Dateien, auf die in den SOAPMessageValidation-Richtlinien verwiesen wird.
XSD (xsd) XML-Schemas, auf die in den SOAPMessageValidation-Richtlinien verwiesen wird.
XSL Transformations (xsl) XP-Transformationen, auf die von XSLTransform-Richtlinien verwiesen wird.

Speicherort der Ressourcen

Ressourcen können an einem der folgenden drei Speicherorte gespeichert werden:

  • API-Proxy-Überarbeitung: Ressourcen sind nur für API-Proxy-Überarbeitungen verfügbar, in denen die Ressourcen enthalten sind. Sie können zum Beispiel bei der ersten Überarbeitung eines API-Proxys eine JavaScript-Ressource einfügen und dann die Implementierung so ändern, dass bei der zweiten Überarbeitung des Proxys ein Python-Skript verwendet wird. Version 1 hat Zugriff nur auf die JavaScript-Ressource und Version 2 hat nur Zugriff auf die Python-Ressource.
  • Umgebung: Wenn Ressourcen in einer Umgebung (z. B. test oder prod) gespeichert werden, sind sie für jeden API-Proxy verfügbar, der in derselben Umgebung bereitgestellt wird.
  • Organisation: Wenn diese in einer Organisation gespeichert sind, stehen Ressourcen für einem beliebigen API-Proxy, der in einer beliebigen Umgebung bereitgestellt wird.

Die Repositories sind unter den folgenden URIs verfügbar, wie in der Resource files API und weiter unten unter Ressourcen mit der API verwalten beschrieben:

  • Organisation: /organizations/{org}/resourcefiles
  • Umgebung: /organizations/{org}/environments/{env}/resourcefiles
  • API-Proxy: /organizations/{org}/apis/{api}/revisions/{rev}/resources

In der folgenden Tabelle sind die Methoden aufgeführt, die Sie nutzen können, um Ressourcen für jedes Repository zu erstellen, zu aktualisieren und zu löschen:

Repository Erstellen Ansehen Aktualisieren Löschen
API UI API UI API UI API UI
API-Proxy-Überarbeitung
Umgebung
Organisation

Beispielsweise werden alle JavaScript-Dateien, die in der test-Umgebung verfügbar sind, im folgenden Repository gespeichert und sind für jeden in der test-Umgebung ausgeführten API-Proxy verfügbar:

/organizations/{org}/environments/test/resourcefiles/jsc

Beim Bereitstellen in der test-Umgebung wird die Richtlinie in eine überarbeitungsbezogene Ressource des API-Proxys aufgelöst, da sich die umgebungsbezogene Ressource in der prod-Umgebung und nicht in der test-Umgebung befindet.

Richtlinien für Java-Ressourcen

Sie können kompilierte Java-Ressourcen als JAR-Dateien mit verschiedenen Optionen in curl hinzufügen, z. B. mit der Option -T, --data-binary oder -F, nicht aber mit der Option -d. Beispiel:

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

Weitere Informationen

Node.js-Ressourcenrichtlinien

Wenn Sie in einem API-Proxy auf ein Node.js-Skript verweisen, tun Sie dies mit der <ResourceURL> -Element in der TargetEndpoint-Konfiguration des API-Proxys, wie unter Hinzufügen von Node.js zu einer vorhandenen API beschrieben Proxy. Beispiel:

<ScriptTarget>
    <ResourceURL>node://hello-world.js</ResourceURL>
</ScriptTarget>

Dieses Node.js-Skript und alle unterstützenden Module müssen sich im API-Proxy-Versionsbereich befinden. (im Verzeichnis /resources/node des Proxy-Bundles). Dazu fügen Sie im API-Proxy-Editor die Node.js-Ressource dem Bereich „Scripts“ hinzu. Genauso verhält es sich bei der Nutzung der API (import und aktualisieren) zum Speichern der Ressource im API-Proxy-Versionsbereich.

Ressourcen über die UI verwalten

Verwalten Sie die Ressourcen für eine API-Proxy-Überarbeitung über die UI, wie in den folgenden Abschnitten beschrieben.

Ressourcen mit der UI aufrufen

So können Sie sich die Ressourcen einer API-Proxy-Überarbeitung anzeigen lassen:

  1. Melden Sie sich bei apigee.com/edge an.

  2. Wählen Sie in der linken Navigationsleiste Develop > API Proxies aus.
  3. Wählen Sie in der Liste den API-Proxy aus, für den Sie eine Ressource erstellen möchten.
    Anschließend wird der API-Proxy-Editor geöffnet und standardmäßig der Tab "Übersicht" angezeigt.
  4. Klicken Sie auf den Tab Entwickeln.
  5. Wählen Sie ggf. im Drop-down-Menü Überarbeitung die Überarbeitung aus.

    Die Ressourcen, die der API-Proxy-Überarbeitung zugeordnet sind, sind in der Navigationsansicht im Bereich Ressourcen aufgelistet.

Ressource über die UI erstellen

So erstellen Sie über die UI Ressourcen, die einer API-Proxy-Überarbeitung zugeordnet sind:

  1. Sehen Sie sich die Ressourcen an, die der API-Proxy-Überarbeitung zugeordnet sind.
  2. Klicken Sie in der Navigationsansicht im Bereich "Ressourcen" auf +, um das Dialogfeld "Neue Ressource" zu öffnen.
  3. Passende Sucheingabe
    Feld Beschreibung
    Quelle Wählen Sie aus, ob Sie eine neue Datei erstellen oder eine Datei importieren möchten.
    Dateityp Wählen Sie einen Ressourcentyp aus der Drop-down-Liste aus.
    Dateiname Name der Datei. Die Dateinamenerweiterung muss für den ausgewählten Dateityp gültig sein.

Ressource über die UI aktualisieren

So aktualisieren Sie über die UI eine Ressource, die einer API-Proxy-Überarbeitung zugeordnet ist:

  1. Sehen Sie sich die Ressourcen an, die der API-Proxy-Überarbeitung zugeordnet sind.
  2. Klicken Sie in der Navigationsansicht unter "Ressourcen" auf die Ressource, die Sie aktualisieren möchten.
    Hinweis: Bei JAR-Dateien bewegen Sie den Mauszeiger auf die Ressource, die Sie bearbeiten möchten, und klicken dann auf .
  3. Aktualisieren Sie die Ressource nach Bedarf.
    Hinweis: Klicken Sie nach dem Hochladen einer neuen JAR-Datei auf Aktualisieren.

Ressourcen über die UI löschen

So löschen Sie über die UI eine Ressource, die einer API-Proxy-Überarbeitung zugeordnet ist:

  1. Sehen Sie sich die Ressourcen an, die der API-Proxy-Überarbeitung zugeordnet sind.
  2. Bewegen Sie den Mauszeiger in der Navigationsansicht unter "Ressourcen" auf die Ressource, die Sie löschen möchten, um das Aktionsmenü einzublenden.
  3. Klicken Sie auf .
  4. Klicken Sie auf Löschen, um die Aktion zu bestätigen.

Ressourcen mit der API verwalten

Sie können Ressourcen mithilfe der API wie in den folgenden Abschnitten beschrieben verwalten.

Ressourcen mit der API erstellen

Erstellen Sie Ressourcen, die einer API-Proxy-Überarbeitung, einer Umgebung oder einer Organisation (nur Edge) zugeordnet sind, wie in den folgenden Abschnitten beschrieben.

Mit der API Ressourcen erstellen, die einer API-Proxy-Überarbeitung zugeordnet sind

Erstellen Sie mithilfe der API eine Ressource, die auf eine API-Proxy-Version beschränkt ist. Stellen Sie dazu eine POST-Anfrage an die folgende Ressource: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles

Übergeben Sie mit der Anfrage die folgenden Informationen:

  • Legen Sie für den Abfrageparameter name den Namen der Ressource fest.
  • Legen Sie für den Abfrageparameter type den erforderlichen Ressourcentyp fest.
  • Übergeben Sie den Inhalt der Ressourcendatei als application/octet-stream oder multipart/form-data.

Im folgenden Beispiel wird eine JavaScript-Datei mit dem Namen pathSetter.js für die Überarbeitung 1 des helloworld API-Proxys erstellt:

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

Das folgende Beispiel zeigt, wie Sie die Ressource als Datei von Ihrem lokalen Computer hochladen. Für den binären Upload in curl muss unbedingt -F verwendet werden, damit die JavaScript-Dateien für die Umgebung oder die Organisation auf die JavaScript-Richtlinie zugreifen können.

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

Im Folgenden finden Sie ein Beispiel für die Antwort eines der beiden API-Aufrufe.

{
  "name": "pathSetter.js",
  "type": "jsc"
}

Weitere Informationen finden Sie unter Ressourcendatei für eine API-Proxy-Version importieren.

Alternativ können Sie die API „Update API proxy revision“ verwenden:

  1. Erstellen Sie die Ressourcendatei.
  2. Fügen Sie die Ressourcendatei einem API-Proxy-Konfigurationsset hinzu.
  3. Laden Sie das Bundle mit einer der folgenden APIs hoch:

Mit der API Ressourcen erstellen, die einer Umgebung zugeordnet sind

Erstellen Sie mit der API eine JavaScript-Ressource, die einer Umgebung zugeordnet ist. Senden Sie dazu eine POST-Anfrage an die folgende Ressource: /organizations/{org}/environments/{env}/resourcefiles

Übergeben Sie mit der Anfrage die folgenden Informationen:

  • Legen Sie für den Abfrageparameter name den Namen der Ressource fest.
  • Legen Sie für den Abfrageparameter type den erforderlichen Ressourcentyp fest.
  • Übergeben Sie den Inhalt der Ressourcendatei als application/octet-stream oder multipart/form-data.

Das folgende Beispiel zeigt, wie eine JavaScript-Ressource erstellt wird, indem der Inhalt in den Anfragetext übertragen wird.

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

Das folgende Beispiel zeigt, wie Sie die Ressource als Datei von Ihrem lokalen Computer hochladen. Für den binären Upload in curl muss unbedingt -F verwendet werden, damit die JavaScript-Dateien für die Umgebung oder die Organisation auf die JavaScript-Richtlinie zugreifen können.

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

Im Folgenden finden Sie ein Beispiel für die Antwort:

{
  "name" : "pathSetter.js",
  "type" : "jsc"
}

Ressourcen erstellen, die auf die Organisation beschränkt sind, mithilfe der API

Um eine Ressource zu erstellen, die einer Organisation mithilfe der API zugeordnet ist, senden Sie eine POST-Anfrage an die folgende Ressource: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles

Übergeben Sie mit der Anfrage die folgenden Informationen:

  • Legen Sie für den Abfrageparameter name den Namen der Ressource fest.
  • Legen Sie für den Abfrageparameter type den Typ der Ressourcendatei fest (siehe Ressourcentypen).
  • Übergeben Sie den Inhalt der Ressourcendatei als application/octet-stream oder multipart/form-data.

Weitere Informationen finden Sie unter Ressourcendatei für eine Organisation importieren.

Ressourcen mit der API aufrufen

In den folgenden Abschnitten wird beschrieben, wie Sie sich Ressourcen mit der API anzeigen lassen.

Alle Ressourcen mit der API ansehen

Mit der API können Sie Ressourcen ansehen, die einer API-Proxy-Version, -Umgebung oder Organisation zugeordnet sind.

Wenn Sie beispielsweise Ressourcen für Ressourcen ansehen möchten, die der API zugeordnet sind, senden Sie eine GET-Anfrage an die folgende Ressource: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles

Im folgenden Beispiel werden alle Ressourcen in der test-Umgebung aufgelistet:

curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/environments/test/resourcefiles/{type}" \
  -u email:password

Im Folgenden finden Sie ein Beispiel für die Antwort:

{
  "resourceFile": [
{
  "name" : "pathSetter.js",
  "type" : "jsc"
}
  ]
}

Inhalt einer Ressource mit der API ansehen

Sehen Sie sich den Inhalt einer Ressource wie in den folgenden Abschnitten beschrieben mit der API an.

Mit der API können Sie Ressourcen ansehen, die einer API-Proxy-Version, -Umgebung oder Organisation zugeordnet sind.

Wenn Sie beispielsweise den Inhalt einer Ressource in einer Umgebung ansehen möchten, in der die API verwendet wird, senden Sie eine GET-Anfrage an die folgende Ressource: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/name

Im folgenden Beispiel wird der Inhalt der JavaScript-Ressourcendatei pathSetter.js in der test-Umgebung aufgelistet:

curl -X GET https://api.enterprise.apigee.com/v1/organizations/myorg/environments/test/resourcefiles/jsc/pathSetter.js" \
  -H "Accept: application/json" \
  -u email:password

Im Folgenden finden Sie ein Beispiel für die Antwort:

request.headers["RequestPath"] = context.getVariable("proxy.basepath");

Ressourcen mit der API aktualisieren

Aktualisieren Sie Ressourcen, die einer API-Proxy-Überarbeitung, einer Umgebung oder einer Organisation (nur Edge) zugeordnet sind, wie in den folgenden Abschnitten beschrieben.

Mit der API Ressourcen aktualisieren, die einer API-Proxy-Überarbeitung zugeordnet sind

Aktualisieren Sie mit der API eine Ressource, die einer API-Proxy-Überarbeitung zugeordnet ist. Senden Sie dazu eine PUT-Anfrage an die folgende Ressource: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}

Übergeben Sie den Inhalt der Ressourcendatei als application/octet-stream oder multipart/form-data.

Im folgenden Beispiel wird die JavaScript-Ressource mit dem Namen pathSetter für Version 1 des helloworld API-Proxys aktualisiert:

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

Das folgende Beispiel zeigt, wie Sie die Ressource als Datei von Ihrem lokalen Computer aktualisieren. Für den binären Upload in curl muss unbedingt -F verwendet werden, damit die JavaScript-Dateien für die Umgebung oder die Organisation auf die JavaScript-Richtlinie zugreifen können.

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

Im Folgenden finden Sie ein Beispiel für die Antwort auf einen der beiden API-Aufrufe.

{
  "name": "pathSetter.js",
  "type": "jsc"
}

Weitere Informationen finden Sie unter Ressourcendatei für eine API-Proxy-Version importieren.

Alternativ können Sie die Update API Proxy Version API so verwenden:

  1. Laden Sie das API-Proxy-Konfigurations-Bundle mit der Export API Proxy API mit den folgenden Optionen herunter:
    • Setzen Sie den Abfrageparameter format auf bundle.
    • Setzen Sie den Accept-Header auf application/zip.
  2. Aktualisieren Sie die Ressourcendatei im API-Proxy-Konfigurationsset.
  3. Laden Sie das Bundle mit der Update API Proxy Revision API hoch.

Mit der API Ressourcen aktualisieren, die einer Umgebung zugeordnet sind

Aktualisieren Sie mit der API eine Ressource, die einer Umgebung zugeordnet ist. Senden Sie dazu eine PUT-Anfrage an die folgende Ressource: /organizations/{org}/environments/{env}/resourcefiles/{type}/{name}

Übergeben Sie den Inhalt der Ressourcendatei als application/octet-stream oder multipart/form-data.

Das folgende Beispiel zeigt, wie eine JavaScript-Ressource aktualisiert wird, indem der Inhalt in den Anfragetext übertragen wird.

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

Das folgende Beispiel zeigt, wie die Ressourcendatei mithilfe einer Datei von Ihrem lokalen Computer aktualisiert wird. Für den binären Upload in curl muss unbedingt -F verwendet werden, damit die JavaScript-Dateien für die Umgebung oder die Organisation auf die JavaScript-Richtlinie zugreifen können.

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

Im Folgenden finden Sie ein Beispiel für die Antwort:

{
  "name" : "pathSetter.js",
  "type" : "jsc"
}

Ressourcen, die auf die Organisation beschränkt sind, mithilfe der API aktualisieren

Senden Sie eine POST-Anfrage an die folgende Ressource, um eine Ressource zu aktualisieren, die einer Organisation zugeordnet ist, die die API verwendet: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}

Übergeben Sie den Inhalt der Ressourcendatei als application/octet-stream oder multipart/form-data.

Weitere Informationen finden Sie unter Ressourcendatei für eine Organisation importieren.

Ressourcen mit der API löschen

Löschen Sie Ressourcen, die einer API-Proxy-Version, Umgebung oder Organisation (nur Edge) zugeordnet sind, wie in den folgenden Abschnitten beschrieben.

Mit der API Ressourcen löschen, die einer API-Proxy-Überarbeitung zugeordnet sind

Senden Sie eine DELETE-Anfrage an die folgende Ressource, um eine Ressource zu löschen, die einer API-Proxy-Version über die API zugeordnet ist: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}

Im folgenden Beispiel wird die JavaScript-Ressourcendatei pathSetter.js aus Version 1 des API-Proxys helloworld gelöscht:

curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/apis/helloworld/revisions/1/resourcefiles/jsc/pathSetter.js" \
  -u email:password
  

Im Folgenden finden Sie ein Beispiel für die Antwort:

{
  "name" : "pathSetter.js",
  "type" : "jsc"
}

Alternativ können Sie die Update API Proxy Version API so verwenden:

  1. Laden Sie das API-Proxy-Konfigurations-Bundle mit der Export API Proxy API mit den folgenden Optionen herunter:
    • Setzen Sie den Abfrageparameter format auf bundle.
    • Setzen Sie den Accept-Header auf application/zip.
  2. Löschen Sie die Ressourcendatei aus dem API-Proxy-Konfigurationsset.
  3. Laden Sie das Bundle mit der Update API Proxy Revision API hoch.

Mit der API eine Ressource löschen, die einer Umgebung zugeordnet ist

Löschen Sie mithilfe der API eine Ressource, die auf eine Umgebung beschränkt ist, wie in den folgenden Abschnitten beschrieben.

Senden Sie eine DELETE-Anfrage an die folgende Ressource, um eine Ressource, die einer Umgebung zugeordnet ist, mithilfe der API zu löschen: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/{name}

Im folgenden Beispiel wird die JavaScript-Ressourcendatei pathSetter.js aus der test-Umgebung gelöscht:

curl -X GET "https://api.enterprise.apigee.com/v1/organizations/my-organization/environments/test/resourcefiles/jsc/pathSetter.js" \
  -u email:password

Im Folgenden finden Sie ein Beispiel für die Antwort:

{
  "name" : "pathSetter.js",
  "type" : "jsc"
}

Mit der API auf die Organisation beschränkte Ressourcen löschen (nur Edge)

Senden Sie eine DELETE-Anfrage an die folgende Ressource, um eine Ressource zu löschen, die einer Organisation zugeordnet ist, die die API verwendet: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}

Weitere Informationen finden Sie unter Ressourcendatei aus einer Organisation löschen.

Auf die Ressource zugreifen

Wie Sie auf die Ressource zugreifen, hängt vom Ressourcentyp ab. Weitere Informationen finden Sie in der entsprechenden Richtliniendokumentation.

In den Beispielen in diesem Abschnitt wird gezeigt, wie Sie eine JavaScript-Ressource mit dem Namen pathSetter.js erstellen und verwalten, damit Richtlinien des Typs JavaScript auf sie verweisen können.

Erstellen Sie eine Richtlinie mit dem Namen PathSetterPolicy.xml, die auf die Datei pathSetter.js verweist, um das JavaScript an den PostFlow der Anfrage anzuhängen:

<Javascript name='PathSetterPolicy' timeLimit='200'>
    <ResourceURL>jsc://pathSetter.js</ResourceURL>
</Javascript>

Erstellen Sie dann in der Endpunktkonfiguration einen Verweis auf die Richtlinie:

<PostFlow>
  <Request>
    <Step><Name>PathSetterPolicy</Name></Step>
  </Request>
<PostFlow>

Weitere Informationen finden Sie unter JavaScript-Richtlinie.