Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Favori metin veya XML uyumlu düzenleyicinizi ya da IDE'yi kullanarak politikaları yerel olarak oluşturup düzenleyebilirsiniz. Bu konuda; politika oluşturmaya, yapılandırmaya, eklemeye, dağıtmaya ve test etmeye örnek olarak Kota politika türü kullanılmaktadır.
Çoğu API proxy'si bir kota uygular. Kotalar, istemci uygulamasının belirli bir zaman aralığında API'leri çağırmasına ne sıklıkta izin verileceğini kontrol eder. Aşağıdaki örnekte bir Kota politikası, uygulamaları dakikada 1 istekle sınırlayacak şekilde yapılandırılmıştır. (Bu yaklaşım gerçekçi olmasa da bir politikanın etkilerini görmek için basit bir yol sunar.)
Bir API proxy yapılandırmasında, Politika dosyaları /apiproxy/policies
dizini altında XML dosyaları olarak depolanır.
Örneğin, "QuotaPolicy" adlı bir Kota türü politika, aşağıdaki içeriğe sahip QuotaPolicy.xml
adlı bir dosya olarak oluşturulabilir:
<Quota enabled="true" continueOnError="false" name="QuotaPolicy"> <Allow count="1"/> <Interval>1</Interval> <TimeUnit>minute</TimeUnit> </Quota>
Metin dosyasını elle oluşturabilir veya politikayı bir XML şemasından oluşturabilirsiniz. Tüm politikaların bazı ayarları politika türüne özel, bazıları ise tüm politikalarda geneldir.
Tüm politikalar aşağıdaki özellikleri tanımlar:
enabled
: Politikanın "açık" veya "kapalı" olduğunu belirtir. Politikalar çalışma zamanında bu ayar değiştirilerek etkinleştirilebilir veya devre dışı bırakılabilir.enabled
politikasıfalse
değerine ayarlanmış bir politika zorunlu kılınmaz.continueOnError
: Politika başarısız olursa ardışık düzenin mesajı işlemeye devam edip etmeyeceğini tanımlar. Kota politikaları uygulanırken karşılaşılan hatalar muhtemelen kotanın aşıldığını gösterir ve bu nedenle bu özelliğin false (yanlış) değerine ayarlanması gerekir.name
: Bu politikaya verdiğiniz ad. Bu ad, bu politika örneğine özgüdür ve politikayı, işleme adımı olarak akışa eklemek için kullanılır.
Yukarıdaki örnekte Allow
, Interval
ve TimeUnit
öğeleri Kota politikasına özeldir. Bu öğeler, API Hizmetleri'nin bir API adına zorunlu kıldığı ayarları sağlar. Diğer politika türleri kendi ayarlarını tanımlar. Bu ayarlar hakkında daha fazla bilgiyi Politika Referansı bölümünde bulabilirsiniz.