Will this module solve your problem? No harm in asking us, right?
Did you know that normal downloadable products still go through your server, even if you’ve specified a URL, and so use your own bandwidth?
This module skips Magento when serving the files to your customers, using only the cheaper bandwidth from Amazon, saving your server’s computational resources for your other customers. Your downloadable products will still record the number of downloads the customer uses when going through the “My Account” area of your website.
All generated URLs are time-sensitive, the length of time you’d like the URL to be valid for is configurable in your administration area. The URL can be valid for 5 seconds, or indefinitely. It’s up to you.
All you need to do is: 1. Install the module 2. Enter your Amazon Access and Secret key in the administration area (for making the secure URLs) 3. Upload your downloadable products to S3, making sure you disallow public viewing of your files (so that users can’t just go directly to the URL and get the files for free) 4. Use the S3 URL to your uploaded files to create your downloadable products 5. That’s it! The secure URL will be automatically generated for the customer when they try and download from the “My Downloadable Products” section
The module generates secure URLs using Query String Authentication, or QSA. If you’re interested, you can read more about it here.
Did you know? We have an Rackspace Cloud Files version of this extension too.
Another thing we should probably mention is that we’re professional Magento Developers. We’ve built this module to the highest standards following best practices in Magento module development.