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
veyaprod
) 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:
- Java en iyi uygulamaları: API proxy'si tasarımı ve geliştirme için en iyi uygulamalar
- Java çözüm kitabı örneği: XSL Dönüşüm politikası
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:
-
apigee.com/edge adresinde oturum açın.
- Sol gezinme çubuğunda Geliştirme > API Proxy'leri öğesini seçin.
- 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. - Geliştir sekmesini tıklayın.
- 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:
- API proxy düzeltmesinin kapsamına giren kaynakları görüntüleyin.
- Yeni Kaynak iletişim kutusunu açmak için Gezgin görünümündeki Kaynaklar bölümünde + simgesini tıklayın.
- 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:
- API proxy düzeltmesinin kapsamına giren kaynakları görüntüleyin.
- 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. - 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:
- API proxy düzeltmesinin kapsamına giren kaynakları görüntüleyin.
- 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.
- simgesini tıklayın.
- İş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ıntype
sorgu parametresini gerekli kaynak türüne ayarlayın- Kaynak dosyasının içeriğini
application/octet-stream
veyamultipart/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:
- Kaynak dosyayı oluşturun.
- Kaynak dosyayı bir API proxy yapılandırma paketine ekleyin.
- 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ıntype
sorgu parametresini gerekli kaynak türüne ayarlayın- Kaynak dosyasının içeriğini
application/octet-stream
veyamultipart/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ıntype
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
veyamultipart/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:
- Export API proxy API'yi aşağıdaki seçeneklerle kullanarak API proxy yapılandırma paketini indirin:
format
sorgu parametresinibundle
olarak ayarlayınAccept
başlığınıapplication/zip
olarak ayarlayın
- API proxy yapılandırma paketinde kaynak dosyayı güncelleyin.
- 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:
- Export API proxy API'yi aşağıdaki seçeneklerle kullanarak API proxy yapılandırma paketini indirin:
format
sorgu parametresinibundle
olarak ayarlayınAccept
başlığınıapplication/zip
olarak ayarlayın
- Kaynak dosyayı API proxy yapılandırma paketinden silin.
- 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.