/gofakes3

A simple fake AWS S3 object storage

Primary LanguageGoMIT LicenseMIT

Logo

Build Status Go Report Card GoDoc

This is a fork of johannesboyne/gofakes3 mainly for use implementing the rclone serves3 command in rclone/rclone.

Notable differences:

  • Use modified xml library to handle more control chars
  • Func getVersioningConfiguration will return empty when unversioned
  • New func in backend interface: CopyObject
  • Support authentication with AWS Signature V4
  • Interfaces changed to take context