I created REST API using AWS API Gateway & AWS Lambda and when I configured CORS I faced with such issue - I was able to configure CORS response headers for OPTIONS meth
Since you're using Lambda Proxy integration for your method, you'll need to:
(1) provide the Access-Control-Allow-Origin
header as part of the Lambda response. For example:
callback(null, {
statusCode: 200,
headers: {"Content-Type": "application/json", "Access-Control-Allow-Origin": "*"},
body: JSON.stringify({message: "Success"})
});
(2) and add the Access-Control-Allow-Origin
as a 200 response header in your Method Response config.