Stream files to AWS S3 using multipart upload.


Keywords
S3, AWS, API, multipart, upload
License
GPL-2.0-only
Install
pip install s3streamer==2024.1.0.0

Documentation

S3Streamer Project Source

CloudFormation Deployment Steps

  1. You will require an AWS account.
  2. Put cloudformation/s3streamer.zip in a source S3 bucket (not your uoload destination bucket, that will be created automatically by CloudFormation).
  3. Deploy cloudformation/s3streamer.yaml.
  4. Create Access Key ID and Secret Access Key for the corresponding IAM user.
  5. Create a change set for the CloudFormation stack to update those credentials.
  6. Obtain API endpoint URL and key from the stack's Lambda function console.