Closed pathus90 closed 2 years ago
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
I'm struggling to translate my API Gateway Integration request into Terraform code, I'm trying to pass a multipart/form-data request to a Lambda for storage.
I've been able to set up the API gateway manually from scratch, but when I try the terraform I receive an Internal server error and Cloudwatch tells me the gateway has been unable to transform the request.
The problem seems to be in the Integration request, because if I do the terraform deployment I can get the whole thing to work by changing the Integration Type in the UI to Lambda Proxy, changing it back again and adding re-adding the Mapping Template.
Terraform block for the Integration;
My aws_api_gateway_integration
The Mapping template
{ "body":"$input.body", "content-type": "$util.escapeJavaScript($input.params().header.get('Content-Type'))" }