功能概览
最近更新时间: 2024-10-17 17:10:00
在使用 COS 之前,建议先阅读 COS 基本概念,了解使用 COS 需要的一些基本概念:存储桶、对象、地域以及访问域名的定义等。
COS 主要提供以下功能:
功能分类 | 功能 | 说明 |
---|---|---|
操作 | 存储桶操作 | 支持创建、查询、删除、清空存储桶。 |
操作 | 对象操作 | 多种存储类型:根据访问频度的高低和容灾程度高低,COS 提供多种对象的存储类型,包括标准存储、低频存储。 对象/文件夹:上传、查询、下载、复制和删除操作。 |
数据管理 | 生命周期 | 对象存储 COS 支持用户设定规则,对指定对象在某个时间(天数)后进行自动删除。 |
数据管理 | 静态网站 | 将存储桶配置成静态网站托管模式,并通过存储桶域名访问该静态网站,详情请参见托管静态网站。 |
数据管理 | 存储桶标签 | 存储桶标签可以作为管理存储桶的一个标识,便于用户对存储桶进行分组管理。用户可以对指定的存储桶进行标签的设定、查询和删除操作。 |
数据管理 | 日志管理 | 日志管理功能够记录对于指定源存储桶的详细访问信息,并将这些信息以日志文件的形式保存在指定的存储桶中,以实现对存储桶更好的管理。 |
数据管理 | 事件管理 | 事件通知功能,能够对用户所关心的存储资源操作及时进行消息通知。 |
数据管理 | 对象标签 | 对象标签功能的实现是通过为对象添加一个键值对形式的标识,协助用户分组管理存储桶中的对象。对象标签由标签的键(tagKey)和标签的值(tagValue)与=相连组成,例如 group = IT。用户可以对指定的对象进行标签的设定、查询、删除操作。 |
异地容灾 | 版本控制 | 版本控制用于实现在相同存储桶中存放同一对象的多个版本。用户在为某一存储桶开启版本控制功能后,可以根据版本 ID 检索、删除或还原存放在存储桶中的对象。这有助于恢复被用户误删或应用程序故障而丢失的数据。 |
异地容灾 | 存储桶复制 | 用户可以通过配置存储桶复制规则,在不同存储桶中自动、异步地复制增量对象,实现数据的容灾与备份。 |
数据安全 | 防盗链 | 对象存储 COS 支持防盗链配置,用户可以通过控制台的防盗链功能配置黑/白名单,对数据资源进行安全防护。 |
访问管理 | 跨域访问 | COS 提供 HTML5 标准中的跨域访问设置,帮助实现跨域访问。针对跨域访问,COS 支持响应 OPTIONS 请求,并根据开发者设定的规则向浏览器返回具体设置的规则。 |
访问管理 | 存储桶策略 | 用户可以为存储桶添加策略,可实现允许或禁止某个账号、某个来源 IP(或 IP 段)访问 COS 资源。 |
访问管理 | 访问控制 | 用户可以对存储桶和对象的访问权限进行管理,当收到某个资源的请求时,COS 将检查相应的 ACL 以验证请求者是否拥有所需的访问权限。 |
数据监控 | 监控与告警 | 对象存储 COS 的读写请求量、流量等数据是基于 云监控 来进行统计和展示的。用户可以在云监控的 控制台 查看到 COS 的读写请求量、流量等详细的监控数据。 |
数据监控 | 查看数据概览 | 对象存储 COS 提供存储数据的监控能力,您可通过监控数据窗口按照不同时间段查询不同存储类型数据的数据量及趋势。 |
工具 | 多种管理工具 | COS 提供 COSBrowser、COSCMD、COS Migration 等多种实用工具,可方便用户进行数据管理或数据迁移。 |
API/SDK | 多种 API 和 SDK | API:COS 提供丰富的 API 接口,包括功能接口的使用方法和参数,提供请求示例、响应示例以及错误码介绍。 COS 提供多种开发语言:Android、C、C++、.NET、Go、iOS、Java、JavaScript、Node.js、PHP、Python、小程序 SDK。 |