The AWS S3 Storage provider has an implementation of the Umbraco IFileSystem that connects to an AWS S3 Storage container.
It also has the following features:
For documentation, please visit the source code repository at https://github.com/adam-werner/Our.Umbraco.StorageProviders.AWSS3