An HTTP Proxy for AWS Lambda with ingoing and outgoing domains whitelist for CORS requests.
You first need to create the src/main/resources/whitelist.properties
file
and add your desired domains to whitelist
whitelist.ingoing=protocol://domain[:port].tld
whitelist.outgoing=somewebsite.tld,anotherwebsite.tld
Deployment is done through Serverless
npm install serveless -g
cd aws-lambda-http-proxy/
mvn package
export AWS_ACCESS_KEY_ID=<your-key-here>
export AWS_SECRET_ACCESS_KEY=<your-secret-key-here>
serverless deploy --stage [dev|production] --region [aws-region]