Skip to main content

Amazon S3

You can download videos straight into your S3 bucket by providing a number of arguments through the upload_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.
In order to start downloading videos:
  1. Create a new S3 bucket with default setup and permissions.
  2. Create a new IAM user.
  3. Attach the PutObject permission for your bucket on the IAM user:
    1. Add an inline policy:
    2. Under Service, select S3.
    3. Under Actions:
      1. The following permissions need to be added to the bucket:
        • GetBucketLocation
      2. The following permissions need to be added to the folder of the bucket:
        • PutObject
        • PutObjectAcl
    4. Under Resources, select Specific, click on Add ARN, add your bucket name and your video folder name:
    5. Your final policy statement should look like this:
  4. Generate an access key and secret for that user.
    1. When asked for a use case, select Other.
    The access key sent to Video downloader cannot include any non URI-escaped characters that may conflict with the upload_url parameter, such as / or @. If your key generated by AWS includes such characters, please regenerate your key.
  5. Call Video downloader with the following sample parameters:
Things to note:
  • access_key and access_secret are generated from step 4.
  • us-west-2 is used as a sample region, your AWS region may be different.
  • A /video-folder must 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:

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.

Feedback

Can’t find what you’re looking for? Request an article!
Have feedback? Share your thoughts on how we can improve.