在进入实践环节之前,了解如下这些信息和基础概念将有助于正确地使用七牛云存储服务。

■ 开发者账号

每个标准用户型的开发者账号拥有以下资源:

  • 最多绑定一个手机号码,在执行危险操作前,发送验证码短信或语音通知;
  • 最多两对密钥,用于防伪签名与颁发授权凭证;
  • 最多可以创建20个存储空间。

■ 存储空间(Bucket)

存储空间是组织管理各种已上传资源的最小逻辑单位,单个空间可以容纳的资源数量没有上限。

对于存储空间有以下限制:

  • 空间名字只能包含“A-Z”、“a-z”、“0-9”以及“-”(连字符),最长不超过64个字符;
  • 不能建立文件夹,可以通过在资源名中包含“/”来模拟层级结构,见下文。

可以为每个空间设置一系列的属性值,便于对空间的管理、访问行为进行细微调整。其中最重要的一个属性是资源可见性:

  • 不做特殊设置时,公开空间的资源可被任何人在任何时间访问;
  • 私有空间的资源只对得到授权的访问者开放,并在限定时段内访问。

其它可用属性将在后续文章中介绍。

另外,每个空间还将自动绑定一个形如“.qiniudn.com”形式的三级域名,并自动关联到优质CDN,提供加速分发功能。

■ 资源与资源名(Key)

上传到存储空间里保存的文件也称为资源,并具有该空间内唯一的资源名(Key)。切勿将资源名的Key与前述密钥的Key相混淆。

资源名有如下命名规则:

  • 必须使用UTF-8编码;
  • 可以为空字符串(空Key);
  • 可以包含“/”,以模拟包含文件夹的路径;
  • 最长不超过720个字符(即UTF-8编码长度)。

注意:不要使用“?”、“#”这两个字符来命名资源,否则会导致访问URL不能被正确解析。

■ 咱们行进到哪儿了?

现在可以正式开始使用七牛云存储服务。在下载一个资源之前,必然需要先将资源上传到服务器上,因此下一篇文章将会首先介绍如何将资源正确、快速地上传到七牛云。

上一篇 环境准备

下一篇 单文件直传(原理)

回目录


七牛云存储 © 2014 署名-非商业性使用-禁止演绎

允许自由转载,请注明作者及出处。


无锋之刃
135 声望27 粉丝

七牛云存储 技术支持


引用和评论

0 条评论