S3后端Afero 关于 它提供了后端的实现。 创建它的目的是为提供一个后端,但绝对可以在其他任何代码中使用。 我非常乐意接受任何可能导致更好的实施甚至更好的测试的问题或请求方面的改进。 关键点 下载和上传文件流 75%的覆盖率(所有API均经过测试,但并非所有错误均得到再现) 非常小心的棉绒 已知限制 不支持文件追加/查找写操作,因为S3不支持它,可以通过重写整个文件来模拟。 由于S3不支持Chmod / Chtimes,因此可以通过元数据进行模拟。 如何使用 注意:为简洁起见,已略过错误处理,但您绝对必须进行处理。 import ( "github.com/aws/aws-sd