Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.62 KB

fetch.md

File metadata and controls

49 lines (39 loc) · 1.62 KB

简介

fetch 指令根据七牛的公开API fetch 来从互联网上抓取一个资源并保存到七牛的空间中。 每次抓取的资源,如果指定的 Key 都是一样的,那么会默认覆盖这个 Key 所对应的文件。

参考文档:第三方资源抓取 (fetch)

格式

qshell fetch <RemoteResourceUrl> <Bucket> [-k <Key>]

帮助文档

可以在命令行输入如下命令获取帮助文档:

// 简单描述
$ qshell fetch -h 

// 详细文档(此文档)
$ qshell fetch --doc

鉴权

需要使用 qshell account 或者 qshell user add 命令设置鉴权信息 AccessKey, SecretKeyName

参数

  • RemoteResourceUrl:互联网上资源的链接,必须是可访问的链接【必选】
  • Bucket:空间名,可以为公开空间或者私有空间【必选】
  • Key:该资源保存在空间中的名字,如果不指定这个名字,那么会使用抓取的资源的内容 hash 值来作为文件名【可选】

示例

1 抓取一个资源并以指定的文件名保存在七牛的空间里面

$ qshell fetch https://www.baidu.com/img/bdlogo.png if-pbl -k bdlogo.png

Key: bdlogo.png
Hash: FrUHIqhkDDd77-AtiDcOwi94YIeM
Fsize: 5331 (5.21 KB)
Mime: image/png

2 抓取一个资源并使用文件的内容 hash 值来作为文件名保存在七牛的空间中

$ qshell fetch https://www.baidu.com/img/bdlogo.png if-pbl

Key: FrUHIqhkDDd77-AtiDcOwi94YIeM
Hash: FrUHIqhkDDd77-AtiDcOwi94YIeM
Fsize: 5331 (5.21 KB)
Mime: image/png