cmd 工具
ossutil 工具
阿里云云存储 OSS 相关工具汇总
ossutil 概述、安装、配置、常用命令
列出 oss 中的所有对象
命令格式 [1]
./ossutil64 ls oss://bucketname[/prefix] [-s] [-d] [--limited-num] [--marker] [--include] [--exclude] [--version-id-marker] [--all-versions]
|
查看桶中资源总数及总的存储大小
$ ossutil64 du oss://test-bucket object count:417000 object sum size:73556695567
|
CDN 加速域名配置缓存共享
CDN 加速域名配置缓存共享参考文档
CDN 加速域名配置缓存共享验证方法
比如 A 域名使用 B 域名的共享缓存,测试的时候先访问一条 B 域名中的新资源,使用 B 域名查看对应的缓存状态响应头,第一次访问应该是 X-Cache: MISS
,重新访问一次,应该变成 X-Cache: HIT
。接下来使用 A 域名访问,如果首次访问结果即为 HIT
,说明共享缓存配置成功
$ curl -v -I B/test.png > User-Agent: curl/7.29.0 > Host: B > Accept: */* > < HTTP/1.1 200 OK HTTP/1.1 200 OK < Server: Tengine Server: Tengine < Content-Type: binary/octet-stream Content-Type: binary/octet-stream ... < X-Cache: MISS TCP_MISS dirn:-2:-2 X-Cache: MISS TCP_MISS dirn:-2:-2
$ curl -v -I B/test.png > User-Agent: curl/7.29.0 > Host: B > Accept: */* > < HTTP/1.1 200 OK HTTP/1.1 200 OK < Server: Tengine Server: Tengine < Content-Type: binary/octet-stream Content-Type: binary/octet-stream ... < X-Cache: HIT TCP_MISS dirn:-2:-2 X-Cache: HIT TCP_MISS dirn:-2:-2
$ curl -v -I A/test.png > User-Agent: curl/7.29.0 > Host: B > Accept: */* > < HTTP/1.1 200 OK HTTP/1.1 200 OK < Server: Tengine Server: Tengine < Content-Type: binary/octet-stream Content-Type: binary/octet-stream ... < X-Cache: HIT TCP_MISS dirn:-2:-2 X-Cache: HIT TCP_MISS dirn:-2:-2
|
ossfs 使用
使用阿里云的 ossfs 工具,可以将 OSS 云存储桶使用基于 FUSE 的形式挂载到本地服务器。
ossfs 安装使用官方文档
常见错误
fuse: device not found, try ‘modprobe fuse’ first
需要先在系统安装 fuse
脚注