Wyświetlasz dokumentację Apigee Edge.
Przejdź do
dokumentacji Apigee X. info
Rozszerzenia umożliwiają integrację zasobów zewnętrznych z proxy interfejsów API. Możesz na przykład zintegrować usługi Google Cloud Platform, takie jak Google Cloud Storage. W czasie działania proxy interfejsu API używa rozszerzenia do wymiany żądań i odpowiedzi z zasobem zewnętrznym.
Platforma środowiska wykonawczego rozszerzeń
W czasie działania rozszerzenie pełni rolę pośrednika, przetwarzając żądania i odpowiedzi między proxy interfejsu API a zasobem zewnętrznym.

Oto omówienie działania przetwarzania za pomocą rozszerzenia w czasie działania.
- Żądanie klienta dociera do proxy interfejsu API , a jego przepływ żądania przechodzi przez zasady proxy.
- Przepływ żądania dociera do zasady wywołania rozszerzenia w proxy, która jest skonfigurowana tak, aby przekazywać dane do rozszerzenia wdrożonego w środowisku. Dane obejmują wartości, które będą potrzebne do wysłania żądania do zasobu zewnętrznego reprezentowanego przez rozszerzenie.
- Rozszerzenie wysyła żądanie do zasobu zewnętrznego, a następnie otrzymuje odpowiedź.
- Rozszerzenie przekazuje odpowiedź z powrotem do zasady wywołania rozszerzenia, gdzie jest ona obsługiwana przez kod proxy.
- Przepływ żądania jest kontynuowany przez proxy, aż zwróci ono odpowiedź do klienta.
Praca z rozszerzeniami
Każde rozszerzenie jest opracowywane i konfigurowane z myślą o konkretnym zasobie zewnętrznym. Aby używać rozszerzenia, administrator Apigee Edge i programista proxy interfejsu API wykonują te ogólne czynności:
- Administrator organizacji Apigee Edge konfiguruje i wdraża rozszerzenie. Konfiguruje je za pomocą wartości dostosowanych do potrzeb firmy. Ta konfiguracja tworzy instancję rozszerzenia przeznaczoną do użytku przez programistę proxy interfejsu API. Może na przykład skonfigurować rozszerzenie tak, aby uzyskiwać dostęp do określonego zasobnika w Google Cloud Storage, w tym wymaganych danych uwierzytelniających.
- Programista proxy interfejsu API używa skonfigurowanego rozszerzenia w proxy interfejsu API, dodając do niego zasadę wywołania rozszerzenia. Konfiguracja zasady określa:
- którego skonfigurowanego rozszerzenia używać;
- działania rozszerzenia (można je traktować jako wywołania funkcji rozszerzenia), które mają zostać wywołane;
- parametry działania, które mają zostać przekazane z wywołaniem działania. W czasie działania zasada używa rozszerzenia do uzyskiwania dostępu do zasobu zewnętrznego w ramach przepływu proxy.
Dokumentacja rozszerzeń
Więcej informacji o rozszerzeniach znajdziesz w tych tematach:
- Praktyczne wprowadzenie do rozszerzeń znajdziesz w samouczku Dodawanie rozszerzenia i korzystanie z niego.
- Informacje o rozszerzeniach dołączonych do Apigee Edge znajdziesz w artykule Omówienie rozszerzeń.
- Informacje o interfejsie Management API, którego możesz używać do dodawania, usuwania i wdrażania rozszerzeń, znajdziesz w artykule Interfejs Extensions API.