文件名称:s3fs:S3 FileSystem(fs.FS)的实现
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-30 01:45:32
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)