Ressourcen verwalten

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

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 der HTTP-Anfragepfad auf den Wert der Variablen 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 für die Bereitstellung auf gehosteten Zielen Sie können Node.js als Edge-Back-End-Zielanwendungen bereitstellen.
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 beispielsweise eine JavaScript-Ressource mit Überarbeitung 1 eines API-Proxys einfügen und dann die Implementierung so ändern, dass ein Python-Skript in Überarbeitung 2 des Proxys verwendet wird. Überarbeitung 1 hat nur Zugriff auf die JavaScript-Ressource und Überarbeitung 2 nur 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: Beim Speichern in einer Organisation stehen Ressourcen für jeden API-Proxy in einer beliebigen Umgebung zur Verfügung.

Die Repositories sind unter den folgenden URIs verfügbar, wie in der Resource files API und später 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

Ressourcennamen auflösen

Edge löst Ressourcennamen vom spezifischsten zum allgemeinsten Bereich auf. Ressourcennamen werden von der Überarbeitungsebene des API-Proxys über die Umgebungsebene bis hin zur Organisationsebene (nur Edge) aufgelöst.

Angenommen, Sie haben dieselbe Ressource in zwei verschiedenen Repositories eingefügt: die API-Proxy-Überarbeitung und die prod-Umgebung.

Mit der folgenden Richtlinie wird ein API-Proxy konfiguriert:

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

Der Richtlinienverweis kann nicht explizit in einem Repository aufgelöst werden. Die erste Ressource auf der detailliertesten Ebene, deren Name mit dem Ressourcennamen in der Richtlinie übereinstimmt, wird aufgelöst.

Wenn der API-Proxy also in der prod-Umgebung bereitgestellt wird, wird die Richtlinie in die umgebungsbezogene Ressource pathSetter.js aufgelöst.

Bei der Bereitstellung in der Umgebung test wird die Richtlinie in die überarbeitete API-Proxy-Ressource 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 dem Element <ResourceURL> in der TargetEndpoint-Konfiguration des API-Proxys, wie unter Node.js zu einem vorhandenen API-Proxy hinzufügen beschrieben. Beispiel:

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

Das Node.js-Skript und alle unterstützenden Module müssen sich im API-Proxy-Versionsbereich (im Verzeichnis /resources/node des Proxy-Bundles) befinden. Im API-Proxy-Editor wird dies durch Hinzufügen der Node.js-Ressource zum Abschnitt „Scripts“ erreicht. Dies gilt auch für die Verwendung der API (import und update), um die Ressource im Versionsbereich des API-Proxy zu speichern.

Ressourcen über die UI verwalten

Verwalten Sie Ressourcen für eine API-Proxyversion über die Benutzeroberfläche, wie in den folgenden Abschnitten beschrieben.

Ressourcen mit der UI aufrufen

So zeigen Sie die Ressourcen an, die auf eine API-Proxy-Version beschränkt sind:

  1. Melden Sie sich unter 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 bei Bedarf die Überarbeitung im Drop-down-Menü Ü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. Geben Sie Folgendes ein:
    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.

Ressource ü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

Verwalten Sie Ressourcen mithilfe der API, wie in den folgenden Abschnitten beschrieben.

Ressourcen mit der API erstellen

Erstellen Sie Ressourcen, die sich auf eine API-Proxyversion, eine Umgebung oder eine Organisation (nur Edge) beziehen, 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-Überarbeitung beschränkt ist. Senden 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 Überarbeitung 1 des API-Proxys helloworld 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 von beiden API-Aufrufen.

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

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

Alternativ können Sie wie folgt die Update API Proxy Version API 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 Sie eine JavaScript-Ressource erstellen, indem Sie deren Inhalt im Anfragetext übergeben.

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"
}

Auf die Organisation beschränkte Ressourcen mithilfe der API erstellen

Zum Erstellen einer Ressource, die mithilfe der API auf eine Organisation beschränkt 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 den type-Abfrageparameter auf 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 über die API ansehen

In den folgenden Abschnitten wird beschrieben, wie Sie Ressourcen mithilfe der API ansehen.

Alle Ressourcen mit der API ansehen

Mit der API können Sie Ressourcen aufrufen, die auf eine API-Proxyversion, eine Umgebung oder eine Organisation beschränkt sind.

Wenn Sie beispielsweise Ressourcen für Ressourcen ansehen möchten, die auf die Umgebung mithilfe der API beschränkt 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 mithilfe der API ansehen

Rufen Sie mithilfe der API den Inhalt einer Ressource auf, wie in den folgenden Abschnitten beschrieben.

Mit der API können Sie Ressourcen aufrufen, die auf eine API-Proxyversion, eine Umgebung oder eine Organisation beschränkt sind.

Wenn Sie beispielsweise den Inhalt einer Ressource in einer Umgebung mithilfe der API ansehen möchten, 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 mithilfe der API aktualisieren

Aktualisieren Sie Ressourcen, die sich auf eine API-Proxyversion, eine Umgebung oder eine Organisation (nur Edge) beziehen, wie in den folgenden Abschnitten beschrieben.

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

Aktualisieren Sie mithilfe der API eine Ressource, die auf eine API-Proxy-Version beschränkt 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 pathSetter für Überarbeitung 1 des API-Proxys helloworld 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 von beiden API-Aufrufen.

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

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

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

  1. Laden Sie das API-Proxy-Konfigurations-Bundle mithilfe 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 Version 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 durch Übergeben ihres Inhalts im Anfragetext aktualisiert 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 für die Organisation mithilfe der API aktualisieren

Zum Aktualisieren einer Ressource, die mithilfe der API auf eine Organisation beschränkt ist, senden Sie eine POST-Anfrage an die folgende Ressource: 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 die Ressource, die auf eine API-Proxyversion, eine Umgebung oder eine Organisation (nur Edge) beschränkt ist, wie in den folgenden Abschnitten beschrieben.

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

Wenn Sie mithilfe der API eine Ressource löschen möchten, die auf eine API-Proxyversion beschränkt ist, senden Sie eine DELETE-Anfrage an die folgende Ressource: 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 Überarbeitung 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 wie folgt die Update API Proxy Version API verwenden:

  1. Laden Sie das API-Proxy-Konfigurations-Bundle mithilfe 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 Version API hoch.

Eine auf eine Umgebung beschränkte Ressource mithilfe der API löschen

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

Wenn Sie mit der API eine Ressource löschen möchten, die auf eine Umgebung beschränkt ist, senden Sie eine DELETE-Anfrage an die folgende Ressource: 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"
}

Löschen Sie Ressourcen, die auf die Organisation beschränkt sind, mithilfe der API (nur Edge).

Zum Löschen einer Ressource, die über die API auf eine Organisation beschränkt ist, senden Sie eine DELETE-Anfrage an die folgende Ressource: 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.