Mencoba membuat proxy terbalik menggunakan AWS Lambda

0
Pilih

Jadi kami memiliki domain wildcard"* .pi-qa.testing.com"yang dipetakan ke API Gateway dan bagian wildcard akan sesuai dengan nama cabang bitbucket. Jika saya memanggil"test-1.pi-qa.testing.com", itu akan memanggil fungsi AWS Lambda yang akan memeriksa apakah tugas ECS ada dengan cabang ini dan harus meneruskannya, jika tugas tidak ada, itu akan berputar baru ECS dan teruskan ke sana.

Jadi kita memiliki domain wildcard"* .pi-qa.testing.com"yang memetakan ke API Gateway dan bagian wildcard akan sesuai dengan nama cabang bitbucket. Jika saya memanggil"test-1.pi-qa.testing.com", itu akan memanggil fungsi AWS Lambda yang akan memeriksa apakah tugas ECS ada dengan cabang ini dan harus meneruskannya, jika tugas tidak ada, itu akan berputar baru ECS dan teruskan ke sana.

Masalah saya di sini adalah saya tidak ingin lambda saya hanya mengalihkan ke alamat IP tempat tugas ECS berada, tetapi harus berfungsi seperti proxy terbalik, jadi saya berharap lambda meneruskan untuk memperbaiki tugas sambil tetap"menguji"-1.pi-qa.testing.com"nama host dan juga respons tugas diteruskan kembali ke pengguna.

Masalah saya di sini adalah saya tidak ingin lambda saya hanya mengalihkan ke alamat IP tempat tugas ECS berada , melainkan perlu berfungsi seperti proxy terbalik, jadi saya berharap lambda meneruskan ke tugas yang benar sambil mempertahankan nama host"test-1.pi-qa.testing.com"dan juga meminta respons tugas diteruskan kembali ke pengguna.

Sekarang saya bertanya-tanya bagaimana saya harus mulai menerapkan ini? Saya menggunakan tanpa server untuk menerapkan lambda dan Python3 saya.

Sekarang saya bertanya-tanya bagaimana saya harus menerapkan ini? Saya menggunakan tanpa server untuk menerapkan lambda dan Python3 saya.

Sumber

amazon web services aws lambda

Menunggu jawabannya

Anda Mungkin Menarik

© 2021   Pemrograman.Net