【文件属性】:
文件名称:s3fs:S3 FileSystem(fs.FS)的实现
文件大小:14KB
文件格式:ZIP
更新时间:2021-05-10 07:58:52
go golang fs s3 s3-bucket
s3fs
软件包s3fs为Go1.16接口提供了S3实现。
由于S3是平面结构,因此s3fs通过使用前缀和“ /” delim来模拟目录。 目录上的ModTime始终为零值。
该实现将包装为s3客户端。
const bucket = "my-bucket"
s , err := session . NewSession ()
if err != nil {
log . Fatal ( err )
}
s3fs := s3fs . New ( s3 . New ( s ), bucket )
// print out all files in s3 bucket.
_ = fs . WalkDir ( s3fs , "." , func ( path string , d fs. DirEntry , err error ) error {
if err != nil
【文件预览】:
s3fs-main
----dir.go(4KB)
----.github()
--------workflows()
----test()
--------localstack()
--------minio()
----fs_test.go(20KB)
----LICENSE(1KB)
----.gitignore(269B)
----go.sum(2KB)
----README.md(1KB)
----file.go(727B)
----fs.go(4KB)
----go.mod(83B)