This is a plugin for Serverless that sets up BinaryMediaTypes
and ContentHandling
to enable support for Binary Payloads in API Gateway.
service: my-service
plugins:
- serverless-plugin-custom-binary
custom:
apiGateway:
binaryMediaTypes:
- 'application/json'
functions:
helloword:
handler: handler.hello
events:
- http:
path: /hello
method: GET
contentHandling: CONVERT_TO_BINARY
Several other plugins exist but now CloudFormation appears to support configuring these properties directly. The other plugins make sure of API calls that create race conditions or otherwise complicate deployments.