七牛云存储(1)----->术语

来源:互联网 发布:淘宝无法提交订单 编辑:程序博客网 时间:2024/06/03 20:55

Q

签名密钥:

签名密钥(Secret Key)简称SK,是七牛云存储颁发给用户,用于对访问请求签名的字串。用户使用签名密钥对访问请求的核心要素进行签名,获得请求认证令牌。用户将令牌随同访问请求一起发送到七牛云存储服务,七牛云存储将对令牌进行校验,以确定用户请求的合法性。


E

ETag:

ETag为HTTP协议的一部分,他是HTTP提供web缓存验证机制之一,以这种方式使用ETag类似于指纹,他们可以通过快速比较来确定两个资源是否相同。

Exif:

Exif意指可交换图像文件格式,专门为数码相机的照片所设计,可以记录数码照片的属性信息和拍摄数据、Exif信息是由数码相机在拍摄过程中采集的一系列信息,然后这些信息放置在我们熟知的JPEG/TIFF文件的头部。


H

HTTP Referer:

HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器藉此可以获得一些信息用于处理。

HMAC-SHA1:

HMAC是哈希运算消息认证码(Hash-based Message Authentication Code),HMAC运算利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出,您可以使用它同时验证数据的完整性和消息的真实性,HMAC-SHA1签名算法是一种常用的签名算法,用于对一段信息进行生成签名摘要


J

键(key)

空间中资源的唯一标识符,空间中的每个资源都有一个对应的键,因为空间和键一起唯一标识每一个资源,您可以认为七牛云存储是基于 空间 + 键 和资源本身之间的基本数据映射。

例如:

http://78re52.com1.z0.glb.clouddn.com/resource/AllEast.jpg
78re52.com1.z0.glb.clouddn.com是空间的绑定域名
resource/AllEast.jpg是键

JSON

JSON(JavaScript Object Notation)一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可在不同平台之间进行数据交换。JSON采用兼容性很高的、完全独立于语言文本格式,同时也具备类似于C语言的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)体系的行为。这些特性使JSON成为理想的数据交换语言。


L

令牌(Token)

令牌是用户访问七牛云存储时,进行身份验证的凭证。当用户将一个Bucket设置为私有后,在访问七牛云存储时,必须通过身份验证。用户将访问请求中的一些要素整合起来,用签名密钥对其加密,得到令牌。然后将令牌随同请求一起发送至七牛云存储。用户可以在令牌中指定请求的时效(七牛云存储统一使用UTC时间计算令牌有效期),防止请求被非法使用。

原创粉丝点击