bitbucket webhook with jenkins. Privatejenkins server running in AWS- DEVOPS

Job ID: 32922290

Budget: $50 – $0 CAD

In order for us to use webhooks in our bitbucket respository, we would need a proxy so we wont have to store our Jenkins URL on a publically hosted website like bitbucket. We need either proxy or api gateway that would allow us to route the webhook requests from bitbucket to jenkins
Jenkins is a private server and bitbucket is public. There was a suggestion to make lambda function with API gateway for this. Is that a way to go?

i need help with how communication will happen from private jenkins server public bitbucket url. In bitbucket webhook, which link will we put?it cant be private jenkins instance URL. so how to add proxy
something like this https://www.jenkins.io/blog/2019/01/07/webhook-firewalls/