-
Notifications
You must be signed in to change notification settings - Fork 200
alilistbucket
Jemy Graw edited this page Jan 18, 2015
·
5 revisions
#简介
alilistbucket用来获取阿里云OSS空间中的文件列表。该文件列表和qrsync工具需要的文件列表格式相同,可以直接用qrsync根据这个文件列表来从阿里云OSS同步数据到七牛。
#格式
qshell alilistbucket <DataCenter> <Bucket> <AccessKeyId> <AccessKeySecret> [Prefix] <ListBucketResultFile>
#参数
| 参数名 | 描述 | 可选参数 |
|---|---|---|
| DataCenter | 阿里云OSS空间所在的数据中心 | N |
| Bucket | 阿里云OSS空间名称,可以为公开空间或私有空间 | N |
| AccessKeyId | 阿里云账号对应的AccessKeyId 获取 | N |
| AccessKeySecret | 阿里云账号对应的AccessKeySecret 获取 | N |
| Prefix | 阿里云OSS空间中文件的前缀 | Y |
| ListBucketResultFile | 文件列表保存的文件名称,可以为绝对路径或者相对路径 | N |
阿里OSS公网数据中心
| 地点 | 域名 |
|---|---|
| 杭州 | oss-cn-hangzhou.aliyuncs.com |
| 青岛 | oss-cn-qingdao.aliyuncs.com |
| 香港 | oss-cn-hongkong.aliyuncs.com |
| 北京 | oss-cn-beijing.aliyuncs.com |
| 深圳 | oss-cn-shenzhen.aliyuncs.com |
阿里OSS内网数据中心
| 地点 | 域名 |
|---|---|
| 杭州 | oss-cn-hangzhou-internal.aliyuncs.com |
| 青岛 | oss-cn-qingdao-internal.aliyuncs.com |
| 香港 | oss-cn-hongkong-internal.aliyuncs.com |
| 北京 | oss-cn-beijing-internal.aliyuncs.com |
| 深圳 | oss-cn-shenzhen-internal.aliyuncs.com |
#示例
1.获取阿里云OSS空间qdisk-hz里面的所有文件列表:
qshell alilistbucket oss-cn-hangzhou.aliyuncs.com qdisk-hz poeDElTwLc2w0iFJ pPlaT3umFa1lcXTwp7N5nVQt9av1yg qdisk-hz.list.txt
2.获取阿里云OSS空间qdisk-hz里面的以2015/01/18为前缀的文件列表:
qshell alilistbucket oss-cn-hangzhou.aliyuncs.com qdisk-hz poeDElTwLc2w0iFJ pPlaT3umFa1lcXTwp7N5nVQt9av1yg "2015/01/18" qdisk-hz.prefix.list.txt
获取的文件内容组织方式为:
Key\tSize\tPutTime
比如:
bucket_domain.png 287727 14215611840000000