对象存储

产品文档

对象存储

功能概览

在使用OSS之前,建议您先了解存储空间、对象、地域、访问域名等基本概念,以便更好地理解OSS提供的功能。

关于OSS基本概念的含义,参见核心概念

OSS提供以下功能:

应用场景 功能描述 参考
上传文件 上传文件到OSS前,必须先在京东云的任意一个地域创建一个存储空间。创建存储空间后,您可以上传任意文件到该存储空间。 创建存储空间
新建文件夹
简单上传
分片上传
搜索文件 在存储空间或文件夹中搜索具有相同的名称前缀的文件。 搜索文件
新建文件夹 您可以像管理Windows文件夹一样管理OSS文件夹。 新建文件夹
查看或下载文件 通过获取已上传文件的外链访问地址进行文件的分享和下载。您可以通过获取已上传文件URL 查看或者下载文件,同时将文件分享他人。 获取文件URL
删除文件或文件夹 您可以删除单个或者多个文件/文件夹,还可以删除分片上传产生的碎片,节省您的容量消耗。 删除单个文件
删除多个文件(文件夹)
分片管理
控制OSS资源的访问权限 您可以通过以下方式控制OSS资源的访问权限:
ACL:
OSS为权限控制提供访问控制列表(ACL)。
ACL是授予存储空间和对象访问权限的访问策略。 您可以在控制台中创建存储空间时配置ACL,也可以在任意时间修改ACL。
Bucket Policy:
您可以通过控制台的Bucket Policy功能方便直观地授权其他用户访问您的OSS资源,例如向其他账号的IAM用户授予访问权限,以及向匿名用户授予带特定IP条件限制的访问权限。
IAM Policy:
您可以构建IAM Policy来控制存储空间和文件夹的访问权限。
基于读写权限ACL的权限控制
基于Bucket Policy的权限控制
基于IAM Policy的权限控制
防止OSS上的数据被其他人盗链 您可以为您的存储空间设置防盗链,通过Referer字段设置白名单和是否允许Referer字段为空的请求访问。 利用Bucket Policy-设置Referer白名单
使用自定义域名访问OSS资源 您可以将自定义域名(自有域名)绑定到OSS存储空间,然后使用自定义域名访问存储空间中的数据。您可以将自定义的域名(即自有域名)访问绑定在属于自己的Bucket上面,即CNAME。在您开通CNAME功能后,OSS将自动处理对该域名的访问请求。 绑定自定义域名
自定义域名支持HTTPS访问OSS服务
通过静态网页访问存储空间 您将图片、视频、静态页面等资源上传到OSS的Bucket后,可以将您的存储空间配置成静态网站托管模式,并通过存储空间域名访问该静态网页。 设置静态网站托管
跨域资源共享 OSS提供在HTML5协议中跨域资源共享(CORS)的设置。 CORS允许在一个域名中加载的客户端Web应用程序与另一个域中的资源进行交互。 设置跨域访问
在指定时间自动批量删除文件 管理存储空间内所有文件或特定文件的生命周期。例如:达到指定天数后,将特定文件删除。 管理对象生命周期
将一个存储空间的数据跨区域复制到另一个存储空间 跨区域复制是对不同区域的存储空间中的文件进行自动异步复制。 跨区域复制将文件的创建、更新操作从源存储空间复制到不同区域的目标存储空间。 管理跨区域复制
对存储的数据进行加密 您可以通过存储空间默认加密功能,将您的数据加密后存储到OSS中。 设置服务器端加密
镜像回源 通过回源设置,对于获取数据的请求通过镜像方式进行回源读取,满足您对于数据热迁移需求。 镜像回源设置
事件通知 您可以指定某些资源发生相关操作时及时进行回调通知。事件通知是异步进行的,不影响OSS操作。 回调通知
查看资源使用情况 了解OSS服务各种资源的使用情况,提供存储空间容量,流量,请求次数等数据和用量监控图表。 控制台-用量监控
处理OSS中存储的图片 对保存在OSS上的图片进行格式转换、剪裁、缩放、旋转、水印、样式封装等各种处理。
支持采用样式方式处理图片,同时支持自定义分隔符方式访问图片样式。
如果用户有保护原图不希望原图被下载,则可以配合使用原图保护功能。
图片处理服务
提供视频转码,截图服务 提供多种视频格式的转码服务,截图,并可为提交的任务配置回调通知 。 媒体处理服务
使用工具管理OSS资源 图形化工具、命令行工具、文件挂载工具等方便您管理OSS资源。 图形化工具:
使用CloudBerry管理OSS
使用s3browser管理OSS
命令行工具:
使用S3cmd管理OSS
文件挂载工具:
使用S3fs在Linux实例上挂载Bucket
使用API管理OSS资源 提供OSS支持的RESTful API操作和相关示例。 API参考
使用SDK管理OSS资源 各种语言的SDK开发包方便您快速进行二次开发。 SDK参考
更新时间:2020-08-03 15:51:41