Kaynakları yönetin

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Kaynakları aşağıdaki bölümlerde açıklandığı şekilde anlayın ve yönetin.

Kaynaklar hakkında

Birçok politika türü kaynaklara dayanır. Kaynaklar, API proxy'sine eklendiğinde bir politika tarafından yürütülecek kod veya yapılandırmayı uygulayan dosyalardır. Bazı durumlarda, JavaScript ve JavaCall'da olduğu gibi bir politika, API proxy'sinde kodun yürütülmesi gereken bir ek noktası tanımlar. JavaScript veya JavaCallout politikası, bir kaynağın işaretçisidir.

Aşağıdaki örnek JavaScript, HTTP istek yolunu proxy.basepath değişkeninin değerine ayarlar.

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

Kaynak türleri

Aşağıdaki tabloda kaynak türleri özetlenmektedir:

Kaynak türü Açıklama
JAR (java) JavaCall politikaları tarafından başvurulan bir JAR dosyasındaki Java sınıfları.
JavaScript (js) JavaScript politikaları tarafından referans verilen JavaScript.
JavaScript (jsc) JavaScript politikaları tarafından referans verilen derlenmiş JavaScript.
Hosted target (hosted) Barındırılan Hedefler'e dağıtılacak Node.js dosyaları. Node.js'yi Edge arka uç hedef uygulamaları olarak dağıtabilirsiniz.
Node (node) Ana Node.js dosyası, ilgili kaynak dosyaları ve modül bağımlılıkları dahil Node.js dosyaları.
Python (py) PythonScript politikaları tarafından referans verilen Python komut dosyaları. Kaynaklar "tam Python" (yalnızca Python dilinde) ile uygulanmalıdır.
WSDL (wsdl) SOAPMessageValidation politikaları tarafından referans verilen WSDL dosyaları.
XSD (xsd) SOAPMessageValidation politikaları tarafından başvurulan XML şemaları.
XSL Transformations (xsl) XSLTransform politikaları tarafından başvurulan XSLT dönüşümleri.

Kaynakların depolandığı yer

Kaynaklar, aşağıdaki üç konumdan birinde depolanabilir:

  • API proxy düzeltmesi: Kaynaklar, yalnızca kaynakların dahil edildiği API proxy düzeltmeleri için kullanılabilir. Örneğin, API proxy'sinin düzeltme 1'ini içeren bir JavaScript kaynağı ekleyebilir, ardından uygulamayı proxy'nin düzeltme 2'sinde bir Python komut dosyası kullanacak şekilde değiştirebilirsiniz. Düzeltme 1 yalnızca JavaScript kaynağına, düzeltme 2 ise yalnızca Python kaynağına erişebilir.
  • Ortam: Bir ortamda (ör. test veya prod) depolandığında, aynı ortamda dağıtılan herhangi bir API proxy'si için kaynaklar kullanılabilir.
  • Kuruluş: Bir kuruluşta depolandığında, herhangi bir ortamda dağıtılan tüm API proxy'lerinin kaynakları kullanılabilir.

Depolar, Resource files API'de ve daha sonra API'yi kullanarak kaynakları yönetme bölümünde açıklandığı üzere aşağıdaki URI'lerde kullanılabilir:

  • Kuruluş: /organizations/{org}/resourcefiles
  • Ortam: /organizations/{org}/environments/{env}/resourcefiles
  • API Proxy'si: /organizations/{org}/apis/{api}/revisions/{rev}/resources

Aşağıdaki tabloda, her bir depoda kaynak oluşturmak, güncellemek ve silmek için kullanabileceğiniz yöntemler gösterilmektedir:

Depo Oluştur Göster Güncelle Sil
API kullanıcı arayüzü API kullanıcı arayüzü API kullanıcı arayüzü API kullanıcı arayüzü
API proxy düzeltmesi
Ortam
Kuruluş

Örneğin, test ortamında çalışan tüm JavaScript dosyaları aşağıdaki depoda depolanır ve test ortamında çalışan tüm API proxy'leri tarafından kullanılabilir:

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

Kaynak adı çözümlemesi

Edge, kaynak adlarını en spesifikten en genel kapsama doğru çözümler. Kaynak adları, API proxy düzeltme düzeyinden ortam düzeyine ve kuruluş düzeyine (yalnızca Edge) kadar "zincirde yukarıya" çözümlenir.

Aynı kaynağı iki farklı depoda (API proxy düzeltmesi ve prod ortamı) doldurduğunuzu varsayalım.

Aşağıdaki politika ile yapılandırılmış API proxy'sini göz önünde bulundurun:

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

Politika referansı açık bir şekilde depoya çözümlenemez. Adı politikadaki kaynak adıyla eşleşen, en ayrıntılı kapsamdaki ilk kaynak çözümlenir.

Dolayısıyla, API proxy'si prod ortamında dağıtıldığında politika ortam kapsamlı pathSetter.js kaynağına çözümlenir.

Ortam kapsamlı kaynak test ortamında değil, prod ortamında olduğundan politika, test ortamında dağıtıldığında API proxy düzeltme kapsamlı kaynak olarak çözümlenir.

Java kaynak yönergeleri

curl'de -T, --data-binary veya -F gibi birden fazla seçeneği (-d seçeneğini değil) kullanarak, derlenmiş Java kaynaklarını JAR dosyaları olarak ekleyebilirsiniz. Örneğin:

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

Şu kaynakları da inceleyebilirsiniz:

Node.js kaynak yönergeleri

Bir API proxy'sinde Node.js komut dosyasına başvuruda bulunduğunuzda bunu Mevcut bir API proxy'sine Node.js ekleme bölümünde açıklandığı gibi API proxy'sinin TargetEndpoint yapılandırmasındaki <ResourceURL> öğesiyle yaparsınız. Örneğin:

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

Node.js komut dosyası ve destekleyen tüm modüller, API proxy düzeltmesi kapsamında (proxy paketinin /resources/node dizininde) bulunmalıdır. API proxy düzenleyicisinde, Node.js kaynağını Komut Dosyaları bölümüne ekleyerek bunu gerçekleştirebilirsiniz. Bu durum, kaynağı API proxy düzeltmesi kapsamında depolamak için API'yi (import ve güncelleme) de kullanır.

Kullanıcı arayüzünü kullanarak kaynakları yönetme

API proxy düzeltmesi kapsamındaki kaynakları kullanıcı arayüzünü kullanarak aşağıdaki bölümlerde açıklandığı şekilde yönetin.

Kullanıcı arayüzünü kullanarak kaynakları görüntüleme

Bir API proxy düzeltmesi kapsamına alınan kaynakları görüntülemek için:

  1. apigee.com/edge adresinde oturum açın.

  2. Sol gezinme çubuğunda Geliştirme > API Proxy'leri öğesini seçin.
  3. Listeden kaynak oluşturmak istediğiniz bir API proxy'si seçin.
    API proxy düzenleyicisi açılır ve varsayılan olarak Genel Bakış sekmesi gösterilir.
  4. Geliştir sekmesini tıklayın.
  5. Gerekirse Düzeltme açılır menüsünde düzeltmeyi seçin.

    API proxy düzeltmesinin kapsamına giren kaynaklar Gezgin görünümünün Kaynaklar bölümünde listelenir.

Kullanıcı arayüzünü kullanarak kaynak oluşturma

Kullanıcı arayüzünü kullanarak bir API proxy düzeltmesi kapsamına giren kaynaklar oluşturmak için:

  1. API proxy düzeltmesinin kapsamına giren kaynakları görüntüleyin.
  2. Yeni Kaynak iletişim kutusunu açmak için Gezgin görünümündeki Kaynaklar bölümünde + simgesini tıklayın.
  3. Aşağıdakileri girin:
    Alan Açıklama
    Kaynak Yeni bir dosya oluşturmayı veya bir dosyayı içe aktarmayı seçin.
    Dosya Türü Açılır listeden kaynak türü seçin.
    Dosya Adı Dosyanın adı. Dosya adı uzantısı, seçilen dosya türü için geçerli olmalıdır.

Kullanıcı arayüzünü kullanarak bir kaynak güncelleme

Kullanıcı arayüzünü kullanarak kapsamı bir API proxy düzeltmesine ayarlanmış bir kaynağı güncellemek için:

  1. API proxy düzeltmesinin kapsamına giren kaynakları görüntüleyin.
  2. Kaynaklar'ın altındaki Gezgin görünümünde, güncellemek istediğiniz kaynağı tıklayın.
    Not: JAR dosyaları için imlecinizi düzenlemek istediğiniz kaynağın üzerine getirin ve simgesini tıklayın.
  3. Kaynağı gerektiği şekilde güncelleyin.
    Not: Yeni bir JAR dosyası yükledikten sonra Güncelle'yi tıklayın.

Kullanıcı arayüzünü kullanarak kaynak silme

Kullanıcı arayüzünü kullanarak kapsamı bir API proxy düzeltmesine ayarlanmış bir kaynağı silmek için:

  1. API proxy düzeltmesinin kapsamına giren kaynakları görüntüleyin.
  2. Kaynaklar'ın altındaki Gezgin görünümünde, fare imlecini silmek istediğiniz kaynağın üzerine getirerek işlemler menüsünü görüntüleyin.
  3. simgesini tıklayın.
  4. İşlemi onaylamak için Sil'i tıklayın.

API'yi kullanarak kaynakları yönetme

API'yi kullanarak kaynakları aşağıdaki bölümlerde açıklandığı şekilde yönetin.

API'yi kullanarak kaynak oluşturma

Aşağıdaki bölümlerde açıklandığı şekilde, bir API proxy düzeltmesi, ortam veya kuruluş (yalnızca Edge) kapsamındaki kaynaklar oluşturun.

API'yi kullanarak bir API proxy düzeltmesi kapsamına giren kaynaklar oluşturma

Aşağıdaki kaynağa POST isteği göndererek API'yi kullanarak API proxy düzeltmesi kapsamına giren bir kaynak oluşturun: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles

İsteğinizde aşağıdaki bilgileri iletin:

  • name sorgu parametresini kaynağın adına ayarlayın
  • type sorgu parametresini gerekli kaynak türüne ayarlayın
  • Kaynak dosyasının içeriğini application/octet-stream veya multipart/form-data olarak iletin)

Aşağıdaki örnek, helloworld API proxy'sinin 1. düzeltmesi için pathSetter.js adlı bir JavaScript dosyası oluşturur:

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

Aşağıdaki örnekte, kaynağın yerel makinenizden bir dosya olarak nasıl yükleneceği gösterilmektedir. Ortam veya kuruluş kapsamlı JavaScript dosyalarının JavaScript politikası ile erişilebilir olması için curl'deki ikili program yüklemesinde -F kullanılması önemlidir.

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

Aşağıda, her iki API çağrısından gelen yanıtın bir örneği verilmiştir.

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

Daha fazla bilgi için API proxy düzeltmesi için kaynak dosyasını içe aktarma başlıklı makaleye bakın.

Alternatif olarak, Update API proxy düzeltme API'sini aşağıdaki şekilde kullanabilirsiniz:

  1. Kaynak dosyayı oluşturun.
  2. Kaynak dosyayı bir API proxy yapılandırma paketine ekleyin.
  3. Paketi aşağıdaki API'lardan birini kullanarak yükleyin:

API'yi kullanarak bir ortama ayarlanmış kaynaklar oluşturma

Aşağıdaki kaynağa POST isteği göndererek API'yi kullanan bir ortama ayarlanmış JavaScript kaynağı oluşturun: /organizations/{org}/environments/{env}/resourcefiles

İsteğinizde aşağıdaki bilgileri iletin:

  • name sorgu parametresini kaynağın adına ayarlayın
  • type sorgu parametresini gerekli kaynak türüne ayarlayın
  • Kaynak dosyasının içeriğini application/octet-stream veya multipart/form-data olarak iletin)

Aşağıdaki örnekte, içeriğini istek gövdesine ileterek bir JavaScript kaynağının nasıl oluşturulacağı gösterilmektedir.

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

Aşağıdaki örnekte, kaynağın yerel makinenizden bir dosya olarak nasıl yükleneceği gösterilmektedir. Ortam veya kuruluş kapsamlı JavaScript dosyalarının JavaScript politikası ile erişilebilir olması için curl'deki ikili program yüklemesinde -F kullanılması önemlidir.

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

Aşağıda yanıtla ilgili bir örnek yer almaktadır:

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

API'yi kullanarak, kuruluş kapsamındaki kaynaklar oluşturma

API'yi kullanan bir kuruluşa ayarlanmış bir kaynak oluşturmak için aşağıdaki kaynağa POST isteği gönderin: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles

İsteğinizde aşağıdaki bilgileri iletin:

  • name sorgu parametresini kaynağın adına ayarlayın
  • type sorgu parametresini kaynak dosyasının türüne ayarlayın (Kaynak türleri bölümüne bakın)
  • Kaynak dosyasının içeriğini application/octet-stream veya multipart/form-data olarak iletin)

Daha fazla bilgi için Bir kuruluşun kaynak dosyasını içe aktarma başlıklı makaleyi inceleyin.

API'yi kullanarak kaynakları görüntüleme

Aşağıdaki bölümlerde, API'yi kullanarak kaynakları nasıl görüntüleyeceğiniz açıklanmaktadır.

API'yi kullanarak tüm kaynakları görüntüleyin

API'yi kullanarak kapsamı bir API proxy düzeltmesi, ortam veya kuruluş olarak ayarlanan kaynakları görüntüleyebilirsiniz.

Örneğin, API'yi kullanarak kapsamı ortama ayarlanmış kaynakların kaynaklarını görüntülemek için aşağıdaki kaynağa GET isteği gönderin: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles

Aşağıdaki örnek, test ortamındaki tüm kaynakları listeler:

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

Aşağıda, yanıtın bir örneği verilmiştir.

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

API'yi kullanarak bir kaynağın içeriğini görüntüleme

API'yi kullanan bir kaynağın içeriğini aşağıdaki bölümlerde açıklandığı şekilde görüntüleyin.

API'yi kullanarak kapsamı bir API proxy düzeltmesi, ortam veya kuruluş olarak ayarlanan kaynakları görüntüleyebilirsiniz.

Örneğin, API'yi kullanan bir ortamdaki kaynağın içeriğini görüntülemek için aşağıdaki kaynağa GET isteği gönderin: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/name

Aşağıdaki örnek, test ortamındaki pathSetter.js JavaScript kaynak dosyasının içeriği listelemektedir:

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

Aşağıda yanıtla ilgili bir örnek yer almaktadır:

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

API'yi kullanarak kaynakları güncelleme

Kapsamı bir API proxy düzeltmesi, ortam veya kuruluş (yalnızca Edge) olarak ayarlanan kaynakları aşağıdaki bölümlerde açıklandığı şekilde güncelleyin.

API'yi kullanarak kapsamı bir API proxy düzeltmesine göre ayarlanan kaynakları güncelleme

Aşağıdaki kaynağa PUT isteği göndererek API'yi kullanarak kapsamı bir API proxy düzeltmesine ayarlanmış bir kaynağı güncelleyin: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}

Kaynak dosyasının içeriğini application/octet-stream veya multipart/form-data olarak iletin)

Aşağıdaki örnekte, helloworld API proxy'sinin 1. düzeltmesi için pathSetter adlı JavaScript kaynağı güncellenmektedir:

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

Aşağıdaki örnekte, kaynağın yerel makinenizden bir dosya olarak nasıl güncelleneceği gösterilmektedir. Ortam veya kuruluş kapsamlı JavaScript dosyalarının JavaScript politikası ile erişilebilir olması için curl'deki ikili program yüklemesinde -F kullanılması önemlidir.

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

Aşağıda, her iki API çağrısından gelen yanıtın bir örneği verilmiştir.

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

Daha fazla bilgi için API proxy düzeltmesi için kaynak dosyasını içe aktarma başlıklı makaleye bakın.

Alternatif olarak, Update API proxy düzeltme API'sini aşağıdaki şekilde kullanabilirsiniz:

  1. Export API proxy API'yi aşağıdaki seçeneklerle kullanarak API proxy yapılandırma paketini indirin:
    • format sorgu parametresini bundle olarak ayarlayın
    • Accept başlığını application/zip olarak ayarlayın
  2. API proxy yapılandırma paketinde kaynak dosyayı güncelleyin.
  3. Paketi Güncelleme API proxy düzeltme API'sini kullanarak yükleyin.

API'yi kullanarak kapsamı bir ortama ayarlanmış kaynakları güncelleme

Aşağıdaki kaynağa PUT isteği göndererek, kapsamındaki bir kaynağı API'yi kullanarak bir ortama güncelleyin: /organizations/{org}/environments/{env}/resourcefiles/{type}/{name}

Kaynak dosyasının içeriğini application/octet-stream veya multipart/form-data olarak iletin.

Aşağıdaki örnekte, içeriğini istek gövdesine geçirerek bir JavaScript kaynağının nasıl güncelleneceği gösterilmektedir.

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

Aşağıdaki örnekte, yerel makinenizdeki bir dosyayı kullanarak kaynak dosyanın nasıl güncelleneceği gösterilmektedir. Ortam veya kuruluş kapsamlı JavaScript dosyalarının JavaScript politikası ile erişilebilir olması için curl'deki ikili program yüklemesinde -F kullanılması önemlidir.

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

Aşağıda yanıtla ilgili bir örnek yer almaktadır:

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

API'yi kullanarak, kuruluş kapsamındaki kaynakları güncelleme

API'yi kullanarak kapsamı bir kuruluşa ayarlanmış bir kaynağı güncellemek için aşağıdaki kaynağa POST isteği gönderin: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}

Kaynak dosyasının içeriğini application/octet-stream veya multipart/form-data olarak iletin)

Daha fazla bilgi için Kuruluş için kaynak dosyasını içe aktarma başlıklı makaleyi inceleyin.

API'yi kullanarak kaynakları silme

Bir API proxy düzeltmesi, ortam veya kuruluş (yalnızca Edge) kapsamındaki kaynağı aşağıdaki bölümlerde açıklandığı şekilde silin.

API'yi kullanarak bir API proxy düzeltmesi kapsamındaki kaynakları silme

API'yi kullanarak, kapsamı bir API proxy düzeltmesine ayarlanmış bir kaynağı silmek için aşağıdaki kaynağa DELETE isteği gönderin: https://api.enterprise.apigee.com/v1/organizations/{org}/apis/{api}/revisions/{rev}/resourcefiles/{type}/{name}

Aşağıdaki örnek, pathSetter.js JavaScript kaynak dosyasını helloworld API proxy'sinin 1. düzeltmesinden siler:

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

Aşağıda, yanıtın bir örneği verilmiştir.

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

Alternatif olarak, Update API proxy düzeltme API'sini aşağıdaki şekilde kullanabilirsiniz:

  1. Export API proxy API'yi aşağıdaki seçeneklerle kullanarak API proxy yapılandırma paketini indirin:
    • format sorgu parametresini bundle olarak ayarlayın
    • Accept başlığını application/zip olarak ayarlayın
  2. Kaynak dosyayı API proxy yapılandırma paketinden silin.
  3. Paketi Güncelleme API proxy düzeltme API'sini kullanarak yükleyin.

API'yi kullanarak kapsamı bir ortama ayarlanmış bir kaynağı silme

API'yi kullanarak kapsamı bir ortama ayarlanmış bir kaynağı aşağıdaki bölümlerde açıklandığı şekilde silin.

API'yi kullanarak kapsamı bir ortama ayarlanmış bir kaynağı silmek için aşağıdaki kaynağa DELETE isteği gönderin: https://api.enterprise.apigee.com/v1/organizations/{org}/environments/{env}/resourcefiles/{type}/{name}

Aşağıdaki örnek, pathSetter.js JavaScript kaynak dosyasını test ortamından siler:

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

Aşağıda, yanıtın bir örneği verilmiştir.

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

API'yi kullanarak kuruluş kapsamındaki kaynakları silme (yalnızca Edge)

API'yi kullanarak kapsamı bir kuruluşa ayarlanmış bir kaynağı silmek için aşağıdaki kaynağa DELETE isteği gönderin: https://api.enterprise.apigee.comv1/organizations/{org}/resourcefiles/{type}/{name}

Daha fazla bilgi için Kuruluştaki kaynak dosyasını silme başlıklı makaleyi inceleyin.

Kaynağa erişin

Kaynağa nasıl erişeceğiniz kaynak türüne bağlıdır. Daha fazla bilgi için ilgili politika belgelerini inceleyin.

Bu bölümdeki örnekler, pathSetter.js adlı bir JavaScript kaynağının JavaScript türündeki politikalar tarafından referans verilmesini sağlamak için nasıl oluşturulacağını ve yönetileceğini gösterir.

JavaScript'i İstek PostFlow'a eklemek için pathSetter.js dosyasına referans veren PathSetterPolicy.xml adlı bir politika oluşturun:

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

Ardından, uç nokta yapılandırmasındaki politikaya başvurun:

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

Daha fazla bilgi için JavaScript politikası konusuna bakın.