Mengonfigurasi proxy penerusan untuk proxy API

{i>Forward proxy<i} menyediakan satu titik di mana beberapa mesin mengirim permintaan ke server eksternal. Mereka dapat menerapkan kebijakan keamanan, mencatat dan menganalisis permintaan, serta melakukan tindakan sehingga permintaan mematuhi aturan bisnis Anda. Dengan Apigee Hybrid, Anda dapat mengonfigurasi forward proxy yang menengahi proxy API Anda dan TargetEndpoint eksternal (server target backend).

Untuk menggunakan proxy penerusan HTTP antara campuran dan TargetEndpoint, Anda harus mengonfigurasi setelan proxy keluar di file penggantian. Properti cakupan lingkungan ini mengarahkan permintaan target dari campuran ke proxy penerusan HTTP. Anda juga perlu memastikan use.proxy ditetapkan ke "true" untuk TargetEndpoint mana pun yang Anda inginkan melalui {i>forward proxy<i}. Lihat bagian bawah halaman untuk mendapatkan petunjuk.

Untuk mengonfigurasi lingkungan hybrid guna meneruskan proxy, tambahkan properti envs.httpProxy ke file penggantian dan terapkan ke . Contoh:

envs:
  - name: test
    httpProxy:
      scheme: HTTP
      host: 10.12.0.47
      port: 3128
      ...

Untuk detail tentang setiap properti konfigurasi envs.httpProxy, lihat Referensi properti konfigurasi.

Forward proxy dikonfigurasi untuk lingkungan; semua traffic yang berasal dari API proxy di lingkungan tersebut ke target backend melewati {i>forward proxy<i}. Jika lalu lintas untuk target spesifik dari proxy API harus langsung mengarah ke target backend, proxy, lalu atur properti berikut di TargetEndpoint untuk mengganti penerusan HTTP {i>proxy<i}:

<Property name="use.proxy">false</Property>

Untuk informasi selengkapnya tentang penetapan properti TargetEndpoint, termasuk cara mengonfigurasi koneksi ke endpoint target, lihat Referensi properti endpoint.

Tetapkan use.proxy ke "benar" untuk TargetEndpoint mana pun yang ingin Anda jalankan proxy penerusan HTTP:

<Property name="use.proxy">true</Property>