Barry King
Barry King

Reputation: 693

AWS Gateway API and file response

Is it possible for AWS Gateway API to respond with a file (zip file) from a HTTP endpoint integration? I heard somewhere AWS Gateway API doesn't support binary formats but wasn't sure if that was for input or input and output.

I have an existing HTTP endpoint and I want to add AWS Gateway API over it; it currently returns a file (zip) on the response.

Upvotes: 5

Views: 1572

Answers (2)

RyanG
RyanG

Reputation: 4152

Binary payloads are not yet natively supported as API Gateway currently encodes content as UTF-8. For the purposes of serving files, serving them via S3 may be an appropriate workaround. You could configure your API to return a link to S3 or to redirect to the public S3 URL.

Thanks, Ryan

Upvotes: 0

Thomas L.
Thomas L.

Reputation: 1314

You cannot respond with a Zip(any binary type) file using API Gateway so far. (As stated in AWS official forum)

As a work around, you can store your file on S3 and dispatch the link of the file using API Gateway.

Upvotes: 2

Related Questions