A replacement for the built in storage provider that uses Amazon S3 for file storage.
Install using the standard package manager. After installation, feature enabling, you
must go to the settings page and enter your AWS credentials and S3 bucket name. There is currently no proper error handling if these values are not set.
A handful of features are not currently implemented, and I'm not sure if some of them will be able to be implemented. They are:
- Renaming folders doesn't currently work. I'm not sure how to do this via the api.
- Under the hood, there are a few methods for file creation/reading that I'm not quite sure how to implement, as they require returning the streams to Orchard, and I think this will introduce memory leaks with an undisposed Amazon client.