最近更新时间:2024-09-20 17:03:03
本文列出了对象存储KS3的常用功能。在使用KS3产品之前,建议您先通过概念和术语了解存储空间、对象、地区、访问域名等基本概念,以便更好地理解KS3提供的功能。
表1 对象存储KS3功能概览
功能模块 | 详细功能 | 功能描述 | 参考文档 |
---|---|---|---|
存储类型 | 标准存储 | 提供高可靠、高可用、高性能的对象存储服务,面向温热数据,适合支持频繁的数据访问。 | |
低频存储 | 提供高持久性、较低存储成本的对象存储服务。有最低存储时间(30天)的要求。适用于较低访问频率的业务场景,适合长期保存、较少访问的数据。 | ||
归档存储 | 提供高持久性、更低存储成本的对象存储服务。有最低存储时间(60天)要求。适用于数据存储后访问频率极低的业务场景,适合保存需要长期存储、极少访问的数据。 | ||
存储桶管理 | 创建存储空间 | 在上传文件(Object)到KS3之前,需要创建一个用于存储文件的存储空间(Bucket)。存储空间具备各种属性,包含地域、访问权限、存储类型等。 | |
镜像回源 | 镜像回源功能,用于数据无缝迁移到KS3的场景,在迁移数据同时保证业务的正常进行。镜像回源规则,当请求访问Bucket中一个不存在的Object时,KS3会向回源规则指定的源站获取这个文件,文件内容返回给请求者并存储在Bucket。 | ||
生命周期 | 生命周期规则是用来管理对象的生命周期,例如定期将桶中的对象删除或者转换对象的存储类别。 | ||
存储清单 | 存储清单功能用于获取存储空间(Bucket)中指定文件(Object)的数量、大小、存储类型、加密状态等信息。 | ||
删除存储空间 | 当不再需要保留某个存储空间时,可将其删除,以免产生额外费用。 | ||
对象管理 | 对象标签 | 对象标签(Object Tagging)对存储的对象(Object)进行分类,您可以批量管理拥有相同标签的对象。 | |
上传文件 | 创建存储空间后,可以通过多种上传方式将任意类型文件上传到该存储空间。 | ||
分享和下载文件 | 文件上传至存储空间后,可以进行文件分享和下载。 | ||
解冻文件 | 归档存储存储类型的Object需要解冻(Restore)之后才能读取。 | ||
删除文件 | 文件上传至存储空间后,可以进行文件或者目录删除 | ||
设置文件名 | 自定义上传到KS3中的文件名,当上传成功后,将根据用户设定的命名规则,重新命名新的文件名。 | ||
访问控制 | Bucket ACL | Bucket ACL包含公共读、公共读写和私有。可以在创建Bucket时设置Bucket ACL,也可以在创建Bucket后根据自身的业务需求修改Bucket ACL。 | |
Object ACL | Object ACL包含公共读和私有。可以在上传Object时设置Object ACL,也可以在上传Object后根据自身的业务需求修改Object ACL。 | ||
Bucket Policy | KS3支持面向资源的授权方式,允许Bucket级别设置权限策略。通过Bucket Policy可对KS3资源(整个Bucket或指定Object资源)设置访问控制策略。Bucket Policy除提供策略语法的授权方式以外,还提供了图形化界面的授权方式。 | ||
防盗链 | 通过在KS3中配置基于请求标头Referer的访问规则,可以阻止某些Referer访问您的KS3文件。防盗链能够避免KS3上的资源被不良网站盗用和不必要的流量费用增加。 | ||
跨域资源共享(CORS) | 跨域资源共享(CORS)允许WEB端的应用程序访问不属于本域的资源。开发者可以利用KS3提供的接口控制跨域访问的各种权限,开发灵活的WEB应用程序。 | ||
数据安全保护 | 跨区域/同区域复制 | 将相同账号某个地域下源存储空间(Bucket)中Object的创建、更新和删除等操作自动、异步(近实时)地复制到同一个或者另一个地域下的目标Bucket,以实现合规、降低延时、确保安全性和可用性等目的。 | |
回收站 | 回收站规则用于存储空间内的文件被删除时先进入回收站,可设置回收站内文件保留时长,到达指定时间后,KS3会自动彻底删除回收站内的文件。适用于数据误删场景。 | ||
日志管理 | 访问KS3的过程中会产生大量的访问日志。您可以通过日志管理功能将这些日志按照固定命名规则生成日志文件写入指定目标Bucket。 | ||
日志分析 | 日志分析功能可用于分析指定时间范围内目标存储空间(Bucket)的存储日志,提取关键指标让用户查看,包括操作审计、访问统计、异常事件回溯和问题定位等。 | ||
数据处理 | KS3-HDFS服务 | KS3-HDFS服务是一款数据湖存储加速产品。基于统一的元数据管理能力、数据加速能力、HDFS/POSIX协议兼容能力等,底层采用了云 HDFS 的元数据管理功能,用户可通过文件系统语义访问KS3服务,可以广泛应用于大数据、高性能计算、AI等场景。 | |
图片处理 | 对KS3内存储的图片文件,用户在GetObject请求中携带图片处理参数对图片文件进行处理。例如添加图片缩放、转换格式等。 | ||
ZIP在线解压 | 当需要一次性上传大量的小文件时,可以将所有文件打包成ZIP文件,配置ZIP在线解压规则,上传ZIP文件到KS3触发解压并将解压内容存储在KS3指定路径内。 | ||
事件通知 | 用户在KS3的指定文件上进行指定请求后,KS3将向云函数服务发送一条信息,用户可通过云函数对该消息进行消费。 |
表 2 KS3常用工具
工具 | 功能描述 | 参考文档 |
---|---|---|
命令行工具KS3 Util | 支持通过Windows、Linux和macOS系统以命令行方式管理KS3数据。 | |
图形化工具KS3 Finder | KS3 Finder图形化管理工具,可以快速管理Bucket和文件,例如创建、删除Bucket,上传、下载、预览、复制、移动、分享文件等 | |
数据迁移工具KS3 Import | KS3 Import是一款数据迁移工具,支持将本地文件、指定URL列表文件、其他云存储文件迁移到KS3上。 | |
KS3签名工具 | KS3签名工具可用于生成请求签名。您可以在工具页面上填入指定的参数,生成请求签名,以及校验请求签名的正确性,与您计算出的签名作对比,快速定位错误。KS3签名工具为您提供V2和V4两种签名计算方式。 | |
KS3一致性校验工具 | 一致性校验工具支持在Windows、Linux、macOS系统上通过命令行方式校验源站与KS3数据一致性。 | |
KS3分布式文件校验工具 | 分布式文件校验工具校验HDFS内文件和KS3内文件或目录的一致性。 |
纯净模式