Uzantılar nedir?

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

Harici kaynakları API proxy'lerinize entegre etmek için uzantıları kullanabilirsiniz. Örneğin, Google Cloud Storage gibi Google Cloud Platform hizmetlerini entegre edebilirsiniz. Çalışma zamanında, bir API proxy'si harici kaynakla istek ve yanıt alışverişi yapmak için uzantıyı kullanır.

Uzantı çalışma zamanı çerçevesi

Çalışma zamanında bir uzantı, bir API proxy'si ile harici bir kaynak arasında istekleri ve yanıtları işlerken bir aracı görevi görür.

Aşağıda, bir uzantı aracılığıyla işlemenin çalışma zamanında nasıl çalıştığına ilişkin bir genel bakış sunulmuştur.

  1. Bir istemci isteği bir API proxy'sine ulaşır ve istek akışı, proxy'nin politikalarından geçer.
  2. İstek akışı, proxy'de ortamda dağıtılan bir uzantıya veri aktaracak şekilde yapılandırılmış bir Uzantı Açıklama Metni politikasına ulaşır. Veriler, uzantının temsil ettiği harici kaynağa bir istek göndermek için gerekli olan değerleri içerir.
  3. Uzantı, harici kaynağa istek gönderir ve ardından bir yanıt alır.
  4. Uzantı, yanıtını tekrar proxy kodu tarafından işlenen Uzantı Açıklama Metni politikasına iletir.
  5. İstek akışı, istemciye bir yanıt döndürene kadar proxy üzerinden devam eder.

Uzantılarla çalışma

Her uzantı, belirli bir harici kaynak göz önünde bulundurularak geliştirilir ve yapılandırılır. Apigee Edge yöneticisi ve API proxy geliştiricisi uzantı kullanmak için aşağıdaki üst düzey adımları uygular:

  • Bir Apigee Edge kuruluş yöneticisi uzantıyı yapılandırır ve dağıtır. Bu listeyi işletmenin ihtiyaçlarına özgü değerlerle yapılandırırlar. Bu yapılandırma, API proxy geliştiricisinin kullanımı için odaklanmış bir uzantı örneği oluşturur. Örneğin, gerekli kimlik doğrulama bilgileri de dahil olmak üzere Google Cloud Storage'daki belirli bir pakete erişmek için bir uzantı yapılandırabilir.
  • Bir API proxy geliştiricisi, proxy'ye Uzantı Açıklama Metni politikası ekleyerek API proxy'sinde yapılandırılmış bir uzantı kullanır. Politikanın yapılandırması,
    • yapılandırıldığına dikkat edin.
    • çağrılacak uzantı işlemlerini (bunları uzantıya yapılan işlev çağrıları olarak düşünün) seçin.
    • işlem çağrısıyla iletilecek işlem parametreleridir. Çalışma zamanında politika, proxy akışının bir parçası olarak harici kaynağa erişmek için uzantıyı kullanır.

Uzantılar hakkında belgeler

Aşağıdaki konulardan uzantılar hakkında daha fazla bilgi edinebilirsiniz: