Zarządzaj zasobami

Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
Informacje

Zapoznaj się z zasobami i zarządzaj nimi, jak opisano w poniższych sekcjach.

Informacje o zasobach

Wiele typów zasad korzysta z zasobów. Zasoby to pliki implementujące kod lub konfigurację do wykonania przez zasadę po podłączeniu do serwera proxy interfejsu API. W niektórych przypadkach, np. w przypadku JavaScriptu i JavaCallout, zasada określa po prostu punkt przyłącza na serwerze proxy interfejsu API, w którym powinien zostać wykonany kod. Zasada JavaScript lub JavaCallout wskazuje zasób.

Poniższy przykładowy kod JavaScript ustawia ścieżkę żądania HTTP na wartość zmiennej proxy.basepath.

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

Typy zasobów

Tabela poniżej zawiera podsumowanie typów zasobów:

Typ zasobu Opis
JAR (java) Klasy Java w pliku JAR, do których odwołują się zasady JavaCallout.
JavaScript (js) JavaScript, do którego odwołują się zasady JavaScript.
JavaScript (jsc) Skompilowany kod JavaScript, do którego odwołują się zasady JavaScript.
Hosted target (hosted) Pliki Node.js do wdrożenia w hostowanych miejscach docelowych. Jako aplikacje docelowe backendu możesz wdrożyć Node.js.
Node (node) Pliki Node.js, w tym główny plik Node.js, powiązane pliki źródłowe i zależności modułów.
Python (py) skrypty Pythona, do których odwołują się zasady Pythona; Zasoby muszą być zaimplementowane w czystym języku Python (tylko w języku Python).
WSDL (wsdl) Pliki WSDL, do których odwołują się zasady SOAPMessageValidation.
XSD (xsd) Schematy XML, do których odwołują się zasady SOAPMessageValidation.
XSL Transformations (xsl) Przekształcenia YAML, do których odwołują się zasady XSLTransform.

Miejsce przechowywania zasobów

Zasoby można przechowywać w jednym z tych 3 miejsc:

  • Wersja serwera proxy interfejsu API: zasoby są dostępne tylko w przypadku wersji serwera proxy interfejsu API, które zawierają te zasoby. Możesz na przykład dołączyć zasób JavaScript z wersją 1 serwera proxy interfejsu API, a następnie zmienić implementację, aby użyć skryptu Pythona w wersji 2 serwera proxy. Wersja 1 ma dostęp tylko do zasobu JavaScript, a wersja 2 – tylko do zasobu Pythona.
  • Środowisko: zasoby przechowywane w środowisku (na przykład test lub prod) są dostępne dla dowolnego serwera proxy interfejsu API wdrożonego w tym samym środowisku.
  • Organizacja: zasoby przechowywane w organizacji są dostępne dla każdego serwera proxy interfejsu API wdrożonego w dowolnym środowisku.

Repozytoria są dostępne pod tymi URI zgodnie z opisem w sekcji Resource files API oraz w dalszej części artykułu Zarządzanie zasobami przy użyciu interfejsu API:

  • Organizacja: /organizations/{org}/resourcefiles
  • Środowisko: /organizations/{org}/environments/{env}/resourcefiles
  • Serwer proxy API: /organizations/{org}/apis/{api}/revisions/{rev}/resources

W tabeli poniżej znajdziesz metody tworzenia, aktualizowania i usuwania zasobów w przypadku każdego repozytorium:

Repozytorium Utwórz Wyświetl Aktualizuj Usuń
API Interfejs użytkownika API Interfejs użytkownika API Interfejs użytkownika API Interfejs użytkownika
Wersja serwera proxy interfejsu API
Środowisko
Organizacja

Na przykład wszystkie pliki JavaScript dostępne w środowisku test są przechowywane w tym repozytorium i dostępne dla każdego serwera proxy interfejsu API działającego w środowisku test:

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

Rozpoznawanie nazw zasobów

Edge rozdziela nazwy zasobów od najbardziej szczegółowego do najbardziej ogólnego. Nazwy zasobów są rozpoznawane „w trakcie łańcucha” – od poziomu wersji serwera proxy interfejsu API przez poziom środowiska, aż do poziomu organizacji (tylko Edge).

Załóżmy, że ten sam zasób został dodany do 2 różnych repozytoriów – w wersji serwera proxy interfejsu API i w środowisku prod.

Rozważ użycie serwera proxy interfejsu API skonfigurowanego przy użyciu tych zasad:

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

Odwołanie do zasad nie może bezpośrednio wskazywać repozytorium. Rozpoznany jest pierwszy zasób w najbardziej szczegółowym zakresie, którego nazwa pasuje do nazwy zasobu w zasadzie.

Po wdrożeniu serwera proxy interfejsu API w środowisku prod zasada zostanie ustawiona na zasób pathSetter.js ograniczony do środowiska.

Po wdrożeniu w środowisku test zasada zostanie uznana za zasób ograniczony do wersji serwera proxy interfejsu API, ponieważ zasób ograniczony do środowiska znajduje się w środowisku prod, a nie w środowisku test.

Wskazówki dotyczące zasobów Java

Skompilowane zasoby Java możesz dodawać jako pliki JAR za pomocą wielu opcji w curl, takich jak -T, --data-binary lub -F (nie jest to opcja -d). Na przykład:

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

Zobacz też:

Wytyczne dotyczące zasobów Node.js

Jeśli odwołujesz się do skryptu Node.js na serwerze proxy interfejsu API, musisz użyć elementu <ResourceURL> w konfiguracji TargetEndpoint interfejsu API zgodnie z opisem w sekcji Dodawanie Node.js do istniejącego serwera proxy interfejsu API. Na przykład:

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

Skrypt Node.js i wszystkie moduły pomocnicze muszą znajdować się w zakresie wersji interfejsu API serwera proxy (w katalogu /resources/node pakietu proxy). W edytorze proxy interfejsu API można to osiągnąć dzięki dodaniu zasobu Node.js do sekcji Skrypty. Podobnie jest z użyciem interfejsu API (import i aktualizowanie) do przechowywania zasobu w zakresie wersji serwera proxy interfejsu API.

Zarządzanie zasobami za pomocą interfejsu użytkownika

Zasobami ograniczonymi do wersji serwera proxy interfejsu API możesz zarządzać za pomocą interfejsu użytkownika w sposób opisany w sekcjach poniżej.

Wyświetl zasoby za pomocą interfejsu użytkownika

Aby wyświetlić zasoby z zakresu do wersji serwera proxy interfejsu API:

  1. Zaloguj się na stronie apigee.com/edge.

  2. Na pasku nawigacyjnym po lewej stronie wybierz Programowanie > Proxies API.
  3. Wybierz z listy serwer proxy interfejsu API, dla którego chcesz utworzyć zasób.
    Zostanie otwarty edytor proxy interfejsu API i domyślnie wyświetli się karta Przegląd.
  4. Kliknij kartę Programowanie.
  5. W razie potrzeby wybierz wersję w menu Wersja.

    Zasoby przypisane do wersji serwera proxy interfejsu API są wymienione w sekcji Zasoby w widoku nawigacji.

Tworzenie zasobu za pomocą interfejsu użytkownika

Aby za pomocą interfejsu utworzyć zasoby ograniczone do wersji serwera proxy interfejsu API:

  1. Wyświetl zasoby z zakresu wersji serwera proxy interfejsu API.
  2. Kliknij + w sekcji Zasoby w widoku nawigacji, aby otworzyć okno Nowy zasób.
  3. Wpisz następujące informacje:
    Field Opis
    Źródło Utwórz nowy plik lub zaimportuj plik.
    Typ pliku Wybierz typ zasobu z listy.
    Nazwa pliku Nazwa pliku. Rozszerzenie nazwy pliku musi być prawidłowe dla wybranego typu pliku.

Aktualizowanie zasobu za pomocą interfejsu użytkownika

Aby za pomocą interfejsu zaktualizować zasób ograniczony do wersji serwera proxy interfejsu API:

  1. Wyświetl zasoby z zakresu wersji serwera proxy interfejsu API.
  2. W sekcji Zasoby w widoku nawigacyjnym kliknij zasób, który chcesz zaktualizować.
    Uwaga: w przypadku plików JAR umieść kursor nad zasobem, który chcesz edytować, i kliknij .
  3. Zaktualizuj zasób stosownie do potrzeb.
    Uwaga: po przesłaniu nowego pliku JAR kliknij Aktualizuj.

Usuwanie zasobu za pomocą interfejsu użytkownika

Aby za pomocą interfejsu usunąć dostęp do zasobu w wersji proxy interfejsu API:

  1. Wyświetl zasoby z zakresu wersji serwera proxy interfejsu API.
  2. W widoku nawigacji w sekcji Zasoby ustaw kursor nad zasobem, który chcesz usunąć. Pojawi się menu czynności.
  3. Kliknij .
  4. Kliknij Usuń, aby potwierdzić działanie.

Zarządzanie zasobami przy użyciu interfejsu API

Zarządzaj zasobami za pomocą interfejsu API w sposób opisany w poniższych sekcjach.

Tworzenie zasobów przy użyciu interfejsu API

Utwórz zasoby, których zakres jest ograniczony do wersji serwera proxy interfejsu API, środowiska lub organizacji (tylko Edge) zgodnie z opisem w sekcjach poniżej.

Tworzenie zasobów ograniczonych do wersji serwera proxy interfejsu API za pomocą interfejsu API

Utwórz zasób ograniczony do wersji serwera proxy interfejsu API za pomocą interfejsu API, wysyłając żądanie POST do tego zasobu: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles

Wraz z prośbą podaj te informacje:

  • Jako parametr zapytania name ustaw nazwę zasobu
  • Ustaw wymagany typ zasobu dla parametru zapytania type
  • Przekaż zawartość pliku zasobów jako application/octet-stream lub multipart/form-data)

Ten przykład tworzy plik JavaScript o nazwie pathSetter.js dla wersji 1 serwera proxy interfejsu API helloworld:

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

Przykład poniżej pokazuje, jak przesłać zasób jako plik z komputera lokalnego. Ważne jest, aby używać -F w przypadku przesyłania plików binarnych w curl, aby zasady JavaScript mogły mieć dostęp do plików JavaScript ograniczonych do środowiska lub organizacji.

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

Poniżej znajdziesz przykład odpowiedzi z dowolnego wywołania interfejsu API.

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

Więcej informacji znajdziesz w artykule Importowanie pliku zasobu dla wersji interfejsu API serwera proxy.

Możesz też użyć interfejsu Update API wersji proxy API w ten sposób:

  1. Utwórz plik zasobów.
  2. Dodaj plik zasobów do pakietu konfiguracji serwera proxy interfejsu API.
  3. Prześlij pakiet przy użyciu jednego z tych interfejsów API:

Tworzenie zasobów ograniczonych do środowiska przy użyciu interfejsu API

Utwórz zasób JavaScript ograniczony do środowiska, korzystając z interfejsu API, wysyłając żądanie POST do tego zasobu: /organizations/{org}/environments/{env}/resourcefiles

Wraz z prośbą podaj te informacje:

  • Jako parametr zapytania name ustaw nazwę zasobu
  • Ustaw wymagany typ zasobu dla parametru zapytania type
  • Przekaż zawartość pliku zasobów jako application/octet-stream lub multipart/form-data)

Z przykładu poniżej dowiesz się, jak utworzyć zasób JavaScript, przekazując jego zawartość w treści żądania.

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

Przykład poniżej pokazuje, jak przesłać zasób jako plik z komputera lokalnego. Ważne jest, aby używać -F w przypadku przesyłania plików binarnych w curl, aby zasady JavaScript mogły mieć dostęp do plików JavaScript ograniczonych do środowiska lub organizacji.

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

Poniżej znajdziesz przykładową odpowiedź:

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

Tworzenie zasobów ograniczonych do organizacji przy użyciu interfejsu API

Aby utworzyć za pomocą interfejsu API zasób ograniczony do organizacji, wyślij żądanie POST do tego zasobu: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles

Wraz z prośbą podaj te informacje:

  • Jako parametr zapytania name ustaw nazwę zasobu
  • Ustaw parametr zapytania type jako typ pliku zasobów (patrz Typy zasobów).
  • Przekaż zawartość pliku zasobów jako application/octet-stream lub multipart/form-data)

Więcej informacji znajdziesz w artykule Importowanie pliku zasobów organizacji.

Wyświetl zasoby korzystające z interfejsu API

W sekcjach poniżej dowiesz się, jak wyświetlać zasoby za pomocą interfejsu API.

Wyświetl wszystkie materiały korzystające z interfejsu API

Umożliwia on wyświetlanie zasobów ograniczonych do wersji serwera proxy interfejsu API, środowiska lub organizacji.

Aby na przykład wyświetlić zasoby zasobów ograniczonych do środowiska za pomocą interfejsu API, wyślij żądanie GET do tego zasobu: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles

Ten przykład zawiera listę wszystkich zasobów w środowisku test:

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

Poniżej znajdziesz przykład odpowiedzi.

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

Wyświetlanie zawartości zasobu przy użyciu interfejsu API

Wyświetlanie zawartości zasobu przy użyciu interfejsu API zgodnie z opisem w kolejnych sekcjach.

Umożliwia on wyświetlanie zasobów ograniczonych do wersji serwera proxy interfejsu API, środowiska lub organizacji.

Aby na przykład wyświetlić zawartość zasobu w środowisku przy użyciu interfejsu API, wyślij żądanie GET do tego zasobu: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/name

Poniższy przykład przedstawia zawartość pliku zasobów JavaScript pathSetter.js w środowisku 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

Poniżej znajdziesz przykładową odpowiedź:

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

Aktualizowanie zasobów za pomocą interfejsu API

Zaktualizuj zasoby z zakresu wersji serwera proxy interfejsu API, środowiska lub organizacji (tylko Edge) zgodnie z opisem w sekcjach poniżej.

Aktualizowanie zasobów w zakresie wersji serwera proxy interfejsu API za pomocą interfejsu API

Zaktualizuj zasób ograniczony do wersji serwera proxy interfejsu API za pomocą interfejsu API, wysyłając żądanie PUT do tego zasobu: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}

Przekaż zawartość pliku zasobów jako application/octet-stream lub multipart/form-data)

Ten przykład aktualizuje zasób JavaScript o nazwie pathSetter dla wersji 1 serwera proxy interfejsu 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

Poniższy przykład pokazuje, jak zaktualizować zasób jako plik z komputera lokalnego. Ważne jest, aby używać -F w przypadku przesyłania plików binarnych w curl, aby zasady JavaScript mogły mieć dostęp do plików JavaScript ograniczonych do środowiska lub organizacji.

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

Poniżej znajdziesz przykład odpowiedzi z dowolnego wywołania interfejsu API.

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

Więcej informacji znajdziesz w artykule Importowanie pliku zasobu dla wersji interfejsu API serwera proxy.

Możesz też użyć interfejsu Update API wersji proxy API w ten sposób:

  1. Pobierz pakiet konfiguracji serwera proxy interfejsu API przy użyciu interfejsu Export API proxy API z tymi opcjami:
    • Ustaw parametr zapytania format na bundle
    • Ustaw nagłówek Accept na application/zip
  2. Zaktualizuj plik zasobów w pakiecie konfiguracji serwera proxy interfejsu API.
  3. Prześlij pakiet za pomocą interfejsu API aktualizacji wersji proxy API.

Aktualizowanie zasobów w zakresie środowiska przy użyciu interfejsu API

Aby zaktualizować zasób ograniczony do środowiska przy użyciu interfejsu API, wyślij żądanie PUT do tego zasobu: /organizations/{org}/environments/{env}/resourcefiles/{type}/{name}

Przekaż zawartość pliku zasobów jako application/octet-stream lub multipart/form-data.

Z przykładu poniżej dowiesz się, jak zaktualizować zasób JavaScript, przekazując jego zawartość w treści żądania.

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

Poniższy przykład pokazuje, jak zaktualizować plik zasobów przy użyciu pliku z komputera lokalnego. Ważne jest, aby używać -F w przypadku przesyłania plików binarnych w curl, aby zasady JavaScript mogły mieć dostęp do plików JavaScript ograniczonych do środowiska lub organizacji.

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

Poniżej znajdziesz przykładową odpowiedź:

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

Aktualizowanie zasobów ograniczonych do organizacji przy użyciu interfejsu API

Aby zaktualizować zasób, którego zakres jest ograniczony do organizacji za pomocą interfejsu API, wyślij żądanie POST do tego zasobu: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}

Przekaż zawartość pliku zasobów jako application/octet-stream lub multipart/form-data)

Więcej informacji znajdziesz w artykule Importowanie pliku zasobów organizacji.

Usuwanie zasobów przy użyciu interfejsu API

Usuń zasób ograniczony do wersji serwera proxy interfejsu API, środowiska lub organizacji (tylko Edge) zgodnie z opisem w sekcjach poniżej.

Usuń zasoby w zakresie wersji serwera proxy interfejsu API za pomocą interfejsu API

Aby za pomocą interfejsu API usunąć zasób ograniczony do wersji serwera proxy interfejsu API, wyślij żądanie DELETE do tego zasobu: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}

W tym przykładzie usunięto plik zasobów JavaScript pathSetter.js z wersji 1 serwera proxy interfejsu 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
  

Poniżej znajdziesz przykład odpowiedzi.

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

Możesz też użyć interfejsu Update API wersji proxy API w ten sposób:

  1. Pobierz pakiet konfiguracji serwera proxy interfejsu API przy użyciu interfejsu Export API proxy API z tymi opcjami:
    • Ustaw parametr zapytania format na bundle
    • Ustaw nagłówek Accept na application/zip
  2. Usuń plik zasobów z pakietu konfiguracji serwera proxy interfejsu API.
  3. Prześlij pakiet za pomocą interfejsu API aktualizacji wersji proxy API.

Usuwanie zasobu ograniczonego do środowiska przy użyciu interfejsu API

Usuń zasób ograniczony do środowiska przy użyciu interfejsu API w sposób opisany w poniższych sekcjach.

Aby za pomocą interfejsu API usunąć zasób ograniczony do środowiska, wyślij żądanie DELETE do tego zasobu: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/{name}

Ten przykład usuwa plik zasobów JavaScript pathSetter.js ze środowiska test:

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

Poniżej znajdziesz przykład odpowiedzi.

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

Usuwanie zasobów ograniczonych do organizacji przy użyciu interfejsu API (tylko Edge)

Aby za pomocą interfejsu API usunąć zasób ograniczony do organizacji, wyślij żądanie DELETE do tego zasobu: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}

Więcej informacji znajdziesz w artykule Usuwanie pliku zasobów z organizacji.

Uzyskaj dostęp do zasobu

Sposób uzyskiwania dostępu do zasobu zależy od typu zasobu. Więcej informacji znajdziesz w dokumentacji odpowiedniej zasad.

Przykłady w tej sekcji pokazują, jak utworzyć zasób JavaScript o nazwie pathSetter.js i zarządzać nim, aby można było odwoływać się do niego przez zasady typu JavaScript.

Aby dołączyć kod JavaScript do żądania PostFlow, utwórz zasadę PathSetterPolicy.xml, która odwołuje się do pliku pathSetter.js:

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

Następnie odwołaj się do tej zasady w konfiguracji punktu końcowego:

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

Więcej informacji znajdziesz w zasadach dotyczących języka JavaScript.