IP egress statik untuk panggilan API Heroku dengan Proximo
Gunakan integrasi Proximo sedia ada untuk senarai IP keluar yang dibenarkan sambil mengekalkan ingress aplikasi pada laluan web Heroku.
API rakan kongsi mungkin memerlukan permintaan datang daripada IP sumber yang diketahui sementara aplikasi Heroku yang memanggilnya berjalan pada dynos yang berubah. Integrasi Proximo sedia ada menyediakan laluan keluar melalui alamat statik yang diberikan.
dyno’s API client → Proximo gateway → partner API
assigned source IPAlamat egress yang diberikan itulah yang sepatutnya ada dalam senarai sumber yang dibenarkan rakan kongsi. PROXIMO_URL mengenal pasti titik akhir proksi dan kelayakan yang digunakan aplikasi untuk memasuki laluan itu; ia bukan URL laman web awam aplikasi.
Gunakan laluan pada proses yang membuat panggilan
Proses web dan pekerja latar belakang boleh membuat permintaan API berasingan. Konfigurasikan setiap pengguna yang diperlukan melalui integrasi proksi yang disokongnya. Menghalakan satu proses tidak membuktikan bahawa setiap proses lain menggunakan gerbang itu.
Untuk aplikasi JVM, gunakan konfigurasi klien HTTP atau SOCKS asli yang sesuai dan susunan pengesahan yang disokong penyedia. Jangan membuat kesimpulan tentang keserasian Java daripada contoh pembalut yang ditulis untuk runtime lain.
Kekalkan permintaan masuk pada laluan aplikasi
Dokumentasi Heroku Proximo menyatakan dengan jelas bahawa ia tidak menyediakan akses masuk ke aplikasi. Klien yang sampai ke aplikasi web masih menggunakan nama hos Heroku yang dikonfigurasikan dan penghalaan.
Gunakan URL aplikasi untuk memeriksa akses web masuk. Gunakan bukti daripada permintaan yang diterima rakan kongsi untuk memeriksa alamat sumber keluar. Mengharapkan IP proksi statik melayani aplikasi menggabungkan kedua-dua arah itu menjadi ciri yang tidak disediakan perkhidmatan keluar.