Mengonfigurasi penerusan proxy untuk proxy API

Proxy penerusan menyediakan satu titik yang digunakan beberapa komputer untuk mengirim permintaan ke server eksternal. Mereka dapat menerapkan kebijakan keamanan, mencatat dan menganalisis permintaan, serta melakukan tindakan lain agar permintaan mematuhi aturan bisnis Anda.

Dengan menggunakan proxy teruskan di Apigee Hybrid, Anda dapat mencegat dan mengelola semua traffic keluar dari cluster Kubernetes. Hal ini mencakup permintaan proxy API ke Endpoint Target dan komunikasi dengan *.googleapis.com yang dilakukan runtime hybrid untuk pipeline debug dan analisisnya serta untuk kebijakan seperti MessageLogging.

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

Untuk mengonfigurasi lingkungan hybrid untuk proxy penerusan, 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 setiap properti konfigurasi envs.httpProxy, lihat Referensi properti konfigurasi.

Proxy penerusan dikonfigurasi untuk lingkungan; semua traffic yang berasal dari proxy API di lingkungan tersebut ke target backend melewati proxy penerusan HTTP yang ditentukan. Jika traffic untuk target tertentu dari proxy API harus langsung menuju target backend, dengan melewati 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.

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

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