Mengonfigurasi proxy penerusan untuk proxy API

Proxy forward menyediakan satu titik yang digunakan beberapa mesin untuk mengirim permintaan ke server eksternal. Aturan ini dapat menerapkan kebijakan keamanan, mencatat dan menganalisis permintaan, serta melakukan tindakan lainnya agar permintaan mematuhi aturan bisnis Anda. Dengan Apigee hybrid, Anda dapat mengonfigurasi proxy forward yang menjadi perantara proxy API dan TargetEndpoint eksternal (server target backend).

Untuk menggunakan proxy penerusan HTTP antara hybrid dan TargetEndpoint, Anda harus mengonfigurasi setelan proxy keluar di file penggantian. Properti cakupan lingkungan ini merutekan permintaan target dari hybrid ke proxy penerusan HTTP. Anda juga harus memastikan use.proxy disetel ke "true" untuk TargetEndpoint yang ingin Anda teruskan melalui proxy penerusan HTTP. Lihat bagian bawah halaman untuk mengetahui petunjuknya.

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

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

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

Penerusan proxy dikonfigurasi untuk lingkungan; semua traffic yang berasal dari proxy API di lingkungan tersebut ke target backend akan melalui proxy penerusan HTTP yang ditentukan. Jika traffic untuk target proxy API tertentu harus langsung diarahkan ke target backend, dengan mengabaikan proxy penerusan, tetapkan properti berikut di TargetEndpoint untuk mengganti proxy penerusan HTTP:

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

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

Tetapkan use.proxy ke "true" untuk TargetEndpoint yang ingin Anda teruskan melalui proxy penerusan HTTP:

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