A example of ingesting data into S3 using API Gateway with AWS Integration
Amazon API Gateway -> Amazon Kinesis Data Streams -> Amazon Kinesis Data Firehose -> Amazon S3
A sample create script is included to launch the stack. The stack supports TLS via a certificate generated in AWS Certificate Manager. If your DNS is hosted Amazon Route 53 you can optionally register a DNS record for the API Gateway endpoint.
Make sure you have the AWS CLI installed and your AWS Credentials available.