文件名称:stow:Go的云存储抽象包
文件大小:170KB
文件格式:ZIP
更新时间:2024-04-26 04:49:50
Go
Go的云存储抽象包。 版本:0.1.0 项目状态:稳定。 即将发布v1 建议您供应此软件包,因为在v1之前可以进行更改 提供者: ,,, , , 梅尔·詹森(Mel Jensen)的作品受启发,并获得了 怎么运行的 Stow提供了存储服务,blob存储,云存储等的实现。请阅读的。 实作 本地(文件夹是容器,文件是项目) 亚马逊S3 谷歌云存储 Microsoft Azure Blob存储 Openstack Swift(使用auth v2) Oracle存储云服务 SFTP 概念 Stow的概念围绕最流行的对象存储服务进行建模,并由三个主要对象组成: Location -存储许多Container对象的地方 Container -一组命名的Item对象 Item -单个文件 location1 (e.g. Azure) ├── container1 ├───── item1.
【文件预览】:
stow-master
----local()
--------doc.go(1KB)
--------item_test.go(3KB)
--------util_test.go(4KB)
--------stow_test.go(354B)
--------filedata_windows.go(1KB)
--------testdata()
--------filedata_darwin.go(2KB)
--------local.go(965B)
--------container.go(3KB)
--------location_test.go(5KB)
--------filedata_test.go(1KB)
--------container_test.go(1KB)
--------filedata_linux.go(2KB)
--------location.go(3KB)
--------item.go(2KB)
----.gitignore(312B)
----go.mod(1KB)
----doc.go(84B)
----Makefile(326B)
----b2()
--------stow_test.go(3KB)
--------container.go(4KB)
--------location.go(2KB)
--------item.go(2KB)
--------config.go(2KB)
----swift()
--------doc.go(2KB)
--------stow_test.go(2KB)
--------container.go(3KB)
--------location.go(2KB)
--------item.go(3KB)
--------config.go(2KB)
----.travis.yml(174B)
----stow_test.go(1KB)
----LICENSE(11KB)
----oracle()
--------doc.go(2KB)
--------stow_test.go(3KB)
--------container.go(4KB)
--------location.go(2KB)
--------item.go(4KB)
--------config.go(4KB)
----go.sum(15KB)
----stow.go(8KB)
----sftp()
--------stow_test.go(4KB)
--------container.go(5KB)
--------location.go(4KB)
--------item.go(2KB)
--------config.go(5KB)
----BestPractices.md(1KB)
----README.md(7KB)
----location_test.go(1KB)
----s3()
--------doc.go(2KB)
--------stow_test.go(5KB)
--------stow_iam_test.go(364B)
--------README.md(2KB)
--------container.go(8KB)
--------location.go(8KB)
--------item.go(5KB)
--------config.go(5KB)
--------v2signer.go(6KB)
----stow-aeroplane.png(41KB)
----azure()
--------doc.go(2KB)
--------multipart.go(2KB)
--------stow_test.go(2KB)
--------multipart_test.go(2KB)
--------container.go(5KB)
--------location.go(3KB)
--------item.go(2KB)
--------config.go(2KB)
----google()
--------doc.go(2KB)
--------stow_test.go(1KB)
--------README.md(2KB)
--------container.go(4KB)
--------location.go(3KB)
--------item.go(2KB)
--------config.go(2KB)
----test()
--------test.go(11KB)
--------Dockerfile(524B)
----walk.go(2KB)
----stow-definition.png(34KB)