文档中心

产品类问题


1. KS3对象存储适合谁用?

KS3对象存储适合各类企业用户和开发者使用。您可以是社区、多媒体分享站、电子商务等各类形式规模的网站站长,您也可以是APP应用。软件应用开发者、游戏开发企业、硬件厂商配备应用开发及大规模数据存储需求的用户。

通过使用KS3对象存储您可以用极低的成本安全地存放:

  • 网站的静态资源如图片、音乐、视频、文本等
  • 公司的数据备份、日志等历史数据
  • 各种大文件的备灾备份等
2. 数据在上传到金山云存储过程中以及上传完成后如何避免恶意访问?
  • ks3 api支持https协议,传输过程中使用SSL加密, 保证动态传输安全。
  • 数据在KS3上支持以加密的方式存储,保证静态存储安全。
  • 访问权限方面,ks3并通过身份验证登录、空间和对象级别ACL、公私钥签名等方式确保只是拥有权限的用户才能访问数据。
3. 存储在KS3对象存储上的数据如何防止丢失?

金山云对象存储保证用户所存储的基础数据采用多副本策略,数据持久性≥99.999999999%。意为每月每100,000,000,000个用户实例的存储的文件,每月只有1个实例有数据丢失的可能性。

4. KS3服务支持哪些区域(region)?

KS3对象存储目前支持中国(北京),中国(上海),中国(香港)三个区域。

详见产品文档:http://ks3.ksyun.com/doc/api/index.html

5. 如何查看Bucket的内网、外网域名地址?

用户登录KS3对象存储的控制台(地址),从“我的空间”菜单下,点击需要查看的Bucket,可以查看KS3自动分配给该Bucket的内网、外网域名地址。

6. 是否支持删除Bucket?

只有Bucket为空时,可以删除。

7. 用户日志格式格式包含哪些字段?
字段 记录示例 备注
bucket_owner NzM0MDEzMzI= 经过base64编码的用户ID
bucket bucket_test bucket名
time [11/Jan/2016:15:05:35 +0800] 时间
remote_ip 219.141.176.229 请求IP
requester Anonymous 请求者
request_id 1e6ac821e4904e4ca21d3a9e0ce52e25 请求ID
operation REST.POST.OBJECT 操作,本例是Post Object
key - Object Key
request_uri "POST http://kssws.ks-cdn.com/chenjin HTTP/1.1" 请求的URL
http_status 200 请求状态码
error_code - 错误码
bytes_sent 461 发送的字节数
object_size 139008
total_time 2 请求总时长,单位为秒
turn_around_time 2 nginx到api server往返时长,单位为秒
referer "http://ks3.ksyun.com/console.html" 请求的Referer
user_agent "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36" 用户代理
version_id - 版本ID,暂不使用
8. KS3对象存储的错误响应有哪些?

当用户访问KS3对象存储出现错误时,KS3会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。错误码是一个合适的3XX,4XX,5XX的HTTP状态码;以及一个application/xml格式的消息体。 具体的错误信息元素请您参照错误码列表

9. 删除的文件或目录,可以恢复吗?

删除操作是不可逆的,删除后数据将无法恢复,请谨慎操作。

10. 什么情况会导致下载的文件和最新上传的文件不一致?

一般是缓存的原因,先检查是否使用了CDN,刷新CDN,清空本地缓存后,重新请求。

11. 跨域资源共享怎么设置?
  1. 可以登录Ks3控制台, 选择特定的空间,在空间设置下的CORS配置页面进行设置。 设置方法参见:文档
  2. 通过各种语言的SDK(SDK文档)调用PUT Bucket CORS接口(PUT Bucket CORS接口文档)来设置。
12. 如何进行大文件上传?

当您需要上传大文件(大于100MB)时,建议通过API进行分块上传。网页上传的文件大小不允许超过500M,上传文件个数不能超过255个,超过此阈值,需通过API进行上传。大文件的上传分为三步:

  1. Initiate Multipart Upload初始化分块上传
  2. Upload Part 上传文件块
  3. Complete Multipart Upload 完成分块上传

参见分块上传文档

13. Bucket和Object的访问控制权限(ACL)类型有哪些?

对于BUCKET来说,ACL支持READ, WRITE, FULL_CONTROL三种权限:READ包括罗列Bucket中的文件、罗列Bucket中正在进行的分块上传、罗列某个分块上传已经上传的块;WRITE是指可以上传、删除BUCKET中文件的功能。FULL_CONTROL则包含所有操作。</br> 对于Object来说,READ是指查看或者下载文件的功能。WRITE无意义。FULL_CONTROL则包含所有操作。在bucket和Object上授予ACL权限时的相应访问策略见下表:

ACL权限 当在存储空间上授予ACL权限时的相应访问策略 当在文件对象上授予ACL权限时的相应访问策略
READ List Bucket,List Multipart Upload Get Object,Head Object, List Parts
WRITE Put Object, Post Object, Put Object Copy, Upload Part Copy,Delete Object,Initiate Multipart Upload, Upload Part, Complete Multipart Upload, Abort Multipart Upload N/A
FULL_CONTROL ALL ALL

参见API接口文档

14. 能为指定账户赋予某个bucket或object的访问权限吗?

可以。通过PUT Bucket acl(文档)和PUT Object acl(文档)接口为指定的账户赋予某个bucket和object的访问权限。

15. KS3对象存储是否可以限制IP或者域名访问?

KS3对象存储支持防盗链功能,即支持域名访问的黑白名单。您可以在黑名单中添加禁止访问的来源域名。暂时不支持限制IP的访问。

16. KS3对访问流量是否有限制?

无限制。

17. 文件(Object)是否支持重命名?
  1. 在控制台-特定空间-内容管理页面-鼠标悬停在希望重命名的文件上,点击“编”辑按钮可重命名该文件
  2. api支持copy文件,然后再delete原始文件即可
18. 是否允许上传同名文件?

KS3对象存储允许用户上传同名文件,原文件会被覆盖。可以在上传前通过Head Object接口检查文件是否存在。

19. Bucket是否支持重命名?

不支持,可以创建新的Bucket后迁移文件。

20. 是否提供文件迁移工具,支持本地文件上云,或者从第三方云迁移到KS3?

KS3提供了官方的数据迁移工具,支持批量将数据从本地或第三方云存储上传到KS3。迁移工具参见:KS3Up-tool数据迁移工具说明

21. 视频转码如何保持原始宽高比?

按照原比例进行缩放,可以指定参数res=1。 参见音视频处理文档

22. KS3对象存储支持图片处理吗?

支持。具体信息参见图片处理文档