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, bir API proxy'sine eklendiğinde bir politika tarafından yürütülecek kodu veya yapılandırmayı uygulayan dosyalardır. Bazı durumlarda (ör. JavaScript ve JavaCallout), bir politika yalnızca bir API proxy'sinde bazı kodların yürütülmesi gereken bir ekleme noktası tanımlar. JavaScript veya JavaCallout politikası, bir kaynağın işaretçisidir.

Aşağıdaki örnek JavaScript, HTTP isteği 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) JavaCallout politikaları tarafından referans verilen 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 hedeflere 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 olmak üzere Node.js dosyaları.
Python (py) PythonScript politikaları tarafından referans verilen Python komut dosyaları. Kaynaklar "pure Python" (yalnızca Python dilinde) olarak uygulanmalıdır.
WSDL (wsdl) SOAPMessageValidation politikaları tarafından referans verilen WSDL dosyaları.
XSD (xsd) SOAPMessageValidation politikaları tarafından referans verilen XML şemaları.
XSL Transformations (xsl) XSLTransform politikaları tarafından referans verilen XSLT dönüşümleri.

Kaynakların depolandığı yer

Kaynaklar aşağıdaki üç konumdan birinde saklanabilir:

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

Depolar, Resource files API'de ve Manage resources using the API bölümünde açıklandığı gibi 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 depo için kaynak oluşturmak, güncellemek ve silmek üzere kullanabileceğiniz yöntemler gösterilmektedir:

Kod deposu Oluştur Göster Güncelle Sil
API UI API UI API UI API UI
API proxy'si revizyonu
Ortam
Kurumsal

Örneğin, test ortamında kullanılabilen tüm JavaScript dosyaları aşağıdaki depoda saklanı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 özel kapsamdan en genel kapsama doğru çözer. Kaynak adları, API proxy düzeltme düzeyinden ortam düzeyine ve kuruluş düzeyine kadar "zincir boyunca" çözümlenir (yalnızca Edge).

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ı, bir depoya açıkça çözümlenemiyor. En ayrıntılı kapsamda, adı politikadaki kaynak adıyla eşleşen ilk kaynak çözümlenir.

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

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

Java kaynak yönergeleri

Derlenmiş Java kaynaklarını, curl'de -T, --data-binary veya -F seçeneği (-d seçeneği değil) gibi birden fazla seçenek kullanarak 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

Ayrıca bkz.:

Node.js kaynak yönergeleri

Bir API proxy'sinde Node.js komut dosyasını referans gösterirken Mevcut bir API proxy'sine Node.js ekleme bölümünde açıklandığı gibi, API proxy'sinin TargetEndpoint yapılandırmasındaki <ResourceURL> öğesini kullanırsınız. Örneğin:

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

Bu Node.js komut dosyası ve destekleyici tüm modüller, API proxy düzeltme kapsamı içinde (proxy paketinin /resources/node dizininde) bulunmalıdır. API proxy düzenleyicisinde, Node.js kaynağını Komut Dosyaları bölümüne ekleyerek bu işlemi gerçekleştirebilirsiniz. Aynı şekilde, kaynağı API proxy düzeltme kapsamına kaydetmek için API'yi kullanma (import ve update) da bu kapsamdadır.

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

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

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

Bir API proxy revizyonu kapsamındaki kaynakları görüntülemek için:

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

  2. Soldaki gezinme çubuğunda Geliştir > API Prox'ileri'ni seçin.
  3. Listede kaynak oluşturmak istediğiniz bir API proxy'sini 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 listesinden düzeltmeyi seçin.

    API proxy düzeltmesi kapsamındaki kaynaklar, Gezgin görünümündeki 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üzeltmesiyle sınırlı kaynaklar oluşturmak için:

  1. API proxy revizyonu kapsamındaki 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şturmak veya dosya içe aktarmak için seçin.
    Dosya Türü Açılır listeden bir 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 kaynağı güncelleme

Bir API proxy düzeltmesiyle sınırlı bir kaynağı kullanıcı arayüzünü kullanarak güncellemek için:

  1. API proxy revizyonu kapsamındaki kaynakları görüntüleyin.
  2. Kaynaklar bölümündeki 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 getirip simgesini tıklayın.
  3. Gerekirse kaynağı 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 bir API proxy revizyonu kapsamındaki kaynağı silmek için:

  1. API proxy revizyonu kapsamındaki kaynakları görüntüleyin.
  2. Kaynaklar bölümündeki Gezgin görünümünde, silmek istediğiniz kaynağın üzerine gelerek işlemleri 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

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

API'yi kullanarak kaynak oluşturma

Aşağıdaki bölümlerde açıklandığı gibi, kapsamı API proxy düzeltmesi, ortam veya kuruluş (yalnızca Edge) ile sınırlı olan kaynaklar oluşturun.

API'yi kullanarak bir API proxy revizyonu kapsamına alınmış kaynaklar oluşturma

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

İsteğinizle birlikte aşağıdaki bilgileri iletin:

  • name sorgu parametresini kaynağın adıyla ayarlayın.
  • type sorgu parametresini gerekli kaynak türü olarak 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 dosya olarak nasıl yükleneceği gösterilmektedir. Ortam veya kuruluş kapsamlı JavaScript dosyalarına JavaScript politikası tarafından erişilebilmesi için curl'de ikili yükleme için -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, API çağrılarından birinin yanıtına ilişkin bir örnek verilmiştir.

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

Daha fazla bilgi için Import a resource file for an API proxy revision (API proxy düzeltmesi için kaynak dosyası içe aktarma) başlıklı makaleyi inceleyin.

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

  1. Kaynak dosyasını oluşturun.
  2. Kaynak dosyasını bir API proxy yapılandırma paketine ekleyin.
  3. Aşağıdaki API'lerden birini kullanarak paketi yükleyin:

API'yi kullanarak bir ortamla sınırlı kaynaklar oluşturma

Aşağıdaki kaynağa POST isteği göndererek API'yi kullanarak bir ortamla sınırlı bir JavaScript kaynağı oluşturun: /organizations/{org}/environments/{env}/resourcefiles

İsteğinizle birlikte aşağıdaki bilgileri iletin:

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

Aşağıdaki örnekte, içeriği istek gövdesine iletilerek 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 dosya olarak nasıl yükleneceği gösterilmektedir. Ortam veya kuruluş kapsamlı JavaScript dosyalarına JavaScript politikası tarafından erişilebilmesi için curl'de ikili yükleme için -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ıta dair bir örnek verilmiştir:

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

API'yi kullanarak kuruluş kapsamlı kaynaklar oluşturma

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

İsteğinizle birlikte aşağıdaki bilgileri iletin:

  • name sorgu parametresini kaynağın adıyla ayarlayın.
  • type sorgu parametresini kaynak dosyasının türü olarak ayarlayın (bkz. Kaynak türleri).
  • 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ı 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ın nasıl görüntüleneceği açıklanmaktadır.

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

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

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

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

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

Aşağıda, yanıta dair bir örnek verilmiştir.

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

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

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

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

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

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

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ıta dair bir örnek verilmiştir:

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

API kullanarak kaynakları güncelleme

Aşağıdaki bölümlerde açıklandığı gibi, kapsamı bir API proxy düzeltmesi, ortam veya kuruluş (yalnızca Edge) ile sınırlı olan kaynakları güncelleyin.

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

Aşağıdaki kaynağa PUT isteği göndererek API'yi kullanarak bir API proxy revizyonu kapsamındaki 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 örnek, helloworld API proxy'sinin 1. revizyonu için pathSetter adlı JavaScript kaynağını günceller:

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 makinenizdeki bir dosyayla nasıl güncelleneceği gösterilmektedir. Ortam veya kuruluş kapsamlı JavaScript dosyalarına JavaScript politikası tarafından erişilebilmesi için curl'de ikili yükleme için -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, API çağrılarından birinin yanıtına ilişkin bir örnek verilmiştir.

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

Daha fazla bilgi için Import a resource file for an API proxy revision (API proxy düzeltmesi için kaynak dosyası içe aktarma) başlıklı makaleyi inceleyin.

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

  1. Aşağıdaki seçeneklerle Export API proxy API'yi kullanarak API proxy'si yapılandırma paketini indirin:
    • format sorgu parametresini bundle olarak ayarlayın.
    • Accept üstbilgisini application/zip olarak ayarlayın.
  2. API proxy yapılandırma paketindeki kaynak dosyasını güncelleyin.
  3. Paketi Update API proxy revision API'yi kullanarak yükleyin.

API'yi kullanarak bir ortamla sınırlı kaynakları güncelleme

Aşağıdaki kaynağa PUT isteği göndererek API'yi kullanarak bir ortama kapsamı belirlenmiş bir kaynağı 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övdesinde ileterek 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 dosyasının nasıl güncelleneceği gösterilmektedir. Ortam veya kuruluş kapsamlı JavaScript dosyalarına JavaScript politikası tarafından erişilebilmesi için curl'de ikili yükleme için -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ıta dair bir örnek verilmiştir:

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

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

API'yi kullanarak bir kuruluşla sınırlı 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ı içe aktarma başlıklı makaleyi inceleyin.

API'yi kullanarak kaynakları silme

Aşağıdaki bölümlerde açıklandığı gibi, API proxy revizyonu, ortam veya kuruluş (yalnızca Edge) kapsamındaki kaynakları silin.

API'yi kullanarak bir API proxy revizyonu kapsamındaki kaynakları silme

API'yi kullanarak bir API proxy revizyonu kapsamındaki 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 örnekte, helloworld API proxy'sinin 1. revizyonundan pathSetter.js JavaScript kaynak dosyası silinir:

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ıta dair bir örnek verilmiştir.

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

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

  1. Aşağıdaki seçeneklerle Export API proxy API'yi kullanarak API proxy yapılandırma paketini indirin:
    • format sorgu parametresini bundle olarak ayarlayın.
    • Accept üstbilgisini application/zip olarak ayarlayın.
  2. Kaynak dosyasını API proxy yapılandırma paketinden silin.
  3. Paketi Update API proxy revision API'yi kullanarak yükleyin.

API'yi kullanarak bir ortamla sınırlı kaynağı silme

Aşağıdaki bölümlerde açıklandığı gibi, API'yi kullanarak bir ortamla sınırlı bir kaynağı silin.

API'yi kullanarak bir ortama kapsamlı 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ıta dair bir örnek verilmiştir.

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

API'yi kullanarak kuruluşa kapsamlı kaynakları silme (yalnızca Edge)

API'yi kullanarak bir kuruluşla kapsamı belirlenmiş 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 Bir kuruluştan kaynak dosyası silme başlıklı makaleyi inceleyin.

Kaynağa erişme

Kaynağa erişim şekliniz kaynak türüne bağlıdır. Daha fazla bilgi için ilgili politika belgelerine bakın.

Bu bölümdeki örneklerde, JavaScript türündeki politikalar tarafından referans verilmesine izin vermek için pathSetter.js adlı bir JavaScript kaynağının nasıl oluşturulacağı ve yönetileceği gösterilmektedir.

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

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

Ardından, uç nokta yapılandırmasında politikaya referans verin:

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

Daha fazla bilgi için JavaScript politikası başlıklı makaleyi inceleyin.