一般性问题

最近更新时间:2019-04-30 10:16:48

什么是对象存储 COS?

腾讯云对象存储 COS 是在云上提供无层次结构的分布式存储产品,为用户提供单价较低且快速可靠的数据存储方案。COS 以冗余的方式跨多个可用区存储用户数据,并允许多个不同的客户端或应用程序线程同时对这些数据进行读或写操作。

用户可通过云服务器实例或互联网使用 Web API 接口存储和检索数据。在 COS 上的数据,用户使用指定域名的 URL 地址,通过 HTTP/HTTPS 协议存储和检索每个独立的数据对象内容。

有关腾讯云对象存储的更多信息,请参阅 COS 产品文档

对象存储和文件存储的区别是什么?

对象存储 无目录层次结构、无数据格式限制,可存储任意数量的数据,存储桶空间无容量上限,无需分区管理。数据支持高可用架构部署,设计保障数据最终一致性,不支持文件锁等特性。API 使用 HTTP/HTTPS 的协议访问,并提供 SDK 和工具等方式与业务集成,上传到 COS 的对象可通过 URL 地址直接访问或下载。

文件存储 使用常用的网络文件传输协议,可创建文件系统并实现大规模扩展,需挂载在云服务器中使用。文件存储可为网站、在线发行、存档各种应用存储。 计算吞吐量高,具有极高的可用性和持久性,也适用于并发较高或需要共享存储的需求。

对象存储和云硬盘的区别是什么?

对象存储 具备无文件系统、目录结构、文件数量和空间上限的特性,需通过 Web API 接口管理和访问存储,提供了 SDK 和工具等集成,可以不依托云服务器单独使用。对象存储支持大规模数据的访问,但不适合毫秒级响应或随机读写的场景。

云硬盘 需要搭配云服务器,使用文件系统分区或格式化后,才可以被挂载使用。根据云硬盘不同的类型,针对不同的性能指标提供了区别 IOPS 和吞吐性能的产品,可满足单机使用的不同场景。

为何公有读文件的访问链接会失效?

首先从 对象存储控制台 的对象详情页可获取对象地址和签名链接。

如您的文件为公有读文件:

  • 当您希望其他人可以一直访问到您的文件时,建议您直接使用对象地址。
  • 当您只允许其他人在一定时间内可以访问到您的文件时,建议您直接复制签名链接。签名链接携带签名参数,有效期为30分钟。

如您的文件为私有文件:

  • 当您希望其他人可以一直访问到您的文件时,建议您将文件访问权限改为公有读私有写,并使用对象地址。
  • 当您希望其他人在一定时间内可以访问到您的文件时,建议您直接复制签名链接。签名链接携带签名参数,有效期为30分钟。

如何理解 COS 的“文件夹”或“目录”?

对象存储中不存在文件夹和目录的概念,但为了兼顾不同用户的使用习惯,对象存储借鉴传统文件管理的目录结构,在控制台上模拟了“文件夹”的展示方式。更多详情请查阅 文件夹和目录 文档。

COS 文件删除后能不能恢复?

对象存储 COS 的数据冗余存储机制是针对服务器等硬件出现故障时需要数据恢复的场景进行设计的。若您主动对 COS 的数据手动删除或进行配置删除后,腾讯云将按照您的指令删除数据,并且无法恢复。

主动删除的途径有以下几点:

  • 通过 COS 控制台删除单个文件、批量删除文件,清空碎片或者存储桶。
  • 通过 COSCMD、COSBrowser 工具删除文件。
  • 通过 COS API 或 SDK 删除文件。
  • 通过 COS 生命周期管理功能,定期删除文件。
  • 通过 COS 跨区域复制的全量同步功能,同步不同地域的存储桶间的新增、修改、删除操作造成同步目标存储桶中同名文件被覆盖、删除。

如何避免误删?

  • 对存储桶文件做定时备份操作:
    • 使用 COSCMD 工具 将 COS 内对象下载至本地或第三方服务器。
    • 使用 COS Migration 工具 或者跨区域复制功能实现同地域或跨地域的存储桶数据备份。
    • 定期使用 COS API、SDK,将数据备份到 COS 的其他存储桶。
    • 使用版本控制保存您的历史版本数据。
  • 使用 COS 权限管理,参考 访问管理实践
    • 读写权限分离,对于只需要读数据的业务、只使用具有读权限的子账号或临时密钥进行访问。
    • 存储桶(Bucket)权限分离,针对不同的业务,只授权对应业务范围内的存储桶、目录和操作权限。
    • 不使用主账号访问 COS。
    • 使用临时密钥访问 COS。
    • 妥善保管数据访问的凭据,如腾讯云账号密码、CAM 子账号访问凭据、腾讯云 API 密钥等。

COS 支持数据统计功能吗?

COS 支持基础数据统计和返回码统计的功能。在 COS 控制台 的【监控列表】页面,用户可随时查看基础数据统计和返回码统计,详细操作请参阅 查询监控报表 控制台指南。

除了 COS 控制台,您也可以在腾讯云产品 云监控 页面查看不同存储桶的监控信息,并根据业务需求配置不同的告警策略。

COS 支持图片压缩吗?

对象存储服务是面向非结构化数据的分布式存储服务,服务本身不支持图片压缩。图片压缩处理请参阅 数据万象 CI 介绍页。

COS 支持提供缩略图吗?

对象存储服务是面向非结构化数据的分布式存储服务,服务本身不支持图片压缩。缩略图功能请参阅 数据万象 CI 介绍页。

COS 能对视频文件转码吗?

对象存储服务是面向非结构化数据的分布式存储服务,服务本身不支持视频文件转码。视频文件转码请参阅 视频处理 VC 介绍页。

COS 支持文件上传后自动解压吗?

对象存储服务是面向非结构化数据的分布式存储服务,服务本身不支持文件解压。

COS 有哪些规格和限制?

详情请参阅 规格与限制 文档。

COS 存在历史版本和当前版本,应当使用哪一个?

COS 的历史版本和当前版本在实现上存在较大差异,相较于历史版本,当前版本具备更丰富的功能,且历史版本将不再新增特性,推荐您使用当前版本 以获得更丰富的体验。如您为历史版本的用户,可 提交工单 联系我们为您开通当前版本。

当前版本和历史版本所使用的 API 和 SDK 接口均存在差异,历史版本使用 JSON API,当前版本使用 XML API,两种 API 底层架构相同,数据互通,可以交叉使用,但是接口不兼容,域名不一致。

如何监控错误码信息?

您可以使用 云监控 获取不同类型的 HTTP 返回码信息,详细内容可查阅 监控与报警 文档。有关云监控的使用和相关数据获取方式,可查阅云监控的 控制台指南API 文档

COS 可用性如何计算?

COS 提供以下可用性计算示例,供您参考:
小明使用腾讯云对象存储服务以从事其电商业务,假设其业务在2018年11月1日至11月30日这一服务月度中总共消耗了100元人民币服务费用,且在该服务月度中分别出现了两次不可用的情况,两次不可用情况的记录如下表所示:

不可用事件编号 持续时间 不可用事件每5分钟记录 HTTP返回码 失败请求数 有效请求数
1
15分钟 2018年11月15日10:00-10:05 503 100 100
2018年11月15日10:05-10:10 503 99 100
2018年11月15日10:10-10:15 503 98 100
2
15分钟 2018年11月20日16:00-16:05 500 150 150
2018年11月20日16:05-16:10 500 148 150
2018年11月20日16:10-16:15 500 140 150

其他时间段,小明的请求均返回了请求成功的200状态码

在此情况下,该服务月度的整体可用性如下:

1)计算当月的每5分钟错误率数值

根据案例详情:小明的业务正常时,每5分钟内错误率均为0%;

不可用事件1:持续时间为2018年11月15日10:00-10:15,每5分钟错误率分别为:100/100 * 100%、 99/100 * 100%、 98/100 * 100%;

不可用事件2:持续时间为2018年11月20日16:00-16:15,每5分钟错误率分别为:150/150 * 100%、148/150 * 100%、140/150 * 100%;

2)计算该服务月度的服务可用性

该案例中:

服务月度总时长:30天 * 24小时/天 * 60分钟/小时=43200分钟,

服务月度内的5分钟总个数:43200分钟/5分钟=8640,

服务月度内不可用的5分钟总个数:(15+15)分钟/5分钟=6,

服务月度内的5分钟错误率之和:(100%+99%+98%+100%+98.67%+93.33%)+(8640-6)* 0%=589%

该月的服务可用性为:(1-589%/8640) * 100%=99.93%

3)计算赔偿项

该案例中,服务可用性为99.93%,低于99.95%的可用性标准但高于99.9%;根据赔偿标准,腾讯云对象存储服务需赔偿用户月度总服务费的20%,即20元;小明只需在服务月度结束后六十(60)个自然日内,即2019年1月29日前提起工单申请赔偿,腾讯云将以发放代金券的形式向小明赔偿相应损失。