The AmazonS3 module allows the local file system to be replaced with S3. Uploads are saved into the drupal file table using D7's new file/stream wrapper system.
You can switch it on as the default file system scheme, or individually for file and image fields.
Image styles are delivered first through the private file system, which generates a derivative on S3 and is served from S3 thereafter.
Also available on github.
You will need to set allow_url_fopen to on your PHP settings. This option enables the URL-aware fopen wrappers that enable accessing URL object like files. See http://uk.php.net/manual/en/function.fopen.php
Some curl libraries, such as the one bundled with MAMP, do not come with authoritative certificate files. This might cause an error such as "There was a problem using S3". http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something
This may also cause issues when using buckets with "." in their names. http://drupal.org/node/1673888
Newer versions of OpenSSL also have issues with buckets with "." in their names https://forums.aws.amazon.com/thread.jspa?threadID=69108&start=25&tstart...
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: File Management, Media, Performance and Scalability, Third-party Integration
- Reported installs: 1163 sites currently report using this module. View usage statistics.
- Downloads: 8,508
- Last modified: April 23, 2013