Amazon S3
You can download videos straight into your S3 bucket by providing a number of arguments through theupload_url parameter. In the steps below, we will upload a sample video into a new bucket.
If you have the option, we recommend creating a new bucket for video downloads. That said, the following steps will also work on an existing bucket.
- Create a new S3 bucket with default setup and permissions.
- Create a new IAM user.
- Attach the
PutObjectpermission for your bucket on the IAM user:- Add an inline policy:

- Under Service, select S3.
- Under Actions:
- The following permissions need to be added to the bucket:
GetBucketLocation
- The following permissions need to be added to the folder of the bucket:
PutObjectPutObjectAcl
- The following permissions need to be added to the bucket:
- Under Resources, select Specific, click on Add ARN, add your bucket name and your video folder name:

- Your final policy statement should look like this:
- Add an inline policy:
- Generate an access key and secret for that user.
- When asked for a use case, select Other.
- Call Video downloader with the following sample parameters:
access_keyandaccess_secretare generated from step 4.us-west-2is used as a sample region, your AWS region may be different.- A
/video-foldermust be provided. - If your secret contains
+, URL-encode it as%2B.
Other S3-compatible providers
Below are a number of S3-compatible providers that will also work with this target out of the box:- MinIO
- Wasabi
- DigitalOcean Spaces
- Backblaze B2
- Scaleway Object Storage
- Linode Object Storage
- IBM Cloud Object Storage
- Oracle Cloud Object Storage
- Hetzner Cloud Storage
- Google Cloud Storage, with an HMAC key:
https://<hmac_access_id>:<hmac_secret>@storage.googleapis.com/<bucket>/<folder>
Support
Need help or just want to say hello? Our support is available 24/7.
You can also reach us anytime via email at support@decodo.com.
You can also reach us anytime via email at support@decodo.com.
Feedback
Can’t find what you’re looking for? Request an article!
Have feedback? Share your thoughts on how we can improve.
Have feedback? Share your thoughts on how we can improve.