阿里云里面Bucket开启版本控制后,会占用存储空间吗?

阿里云对象存储 OSS 是保存海量数据的平台,支持丰富的应用。在使用过程中难免会遇到误操作、程序 Bug、覆盖写等导致数据被删除的场景,对于数据的丢失会非常着急,后果也非常严重,甚至某些情况下还会影响你的职业生涯。OSS 每年都会遇到多起客户误删除数据的事件,为此 OSS 开发了 版本控制 功能,开启该特性后,可以在误删除数据时通过历史版本找回数据。

存储空间(Bucket)开启版本控制后,OSS 会为 Bucket 中所有文件(Object)的每个版本指定唯一的 ID 值,且 Bucket 中现有 Object 的内容、权限保持不变。开启版本控制后,还能够防止意外覆盖或者删除 Object ,并允许查询、恢复 Object 的历史版本。详细信息,请参考 介绍。

ID=222222)将作为历史版本,而生成的新版本(ID=333333)则作为当前版本保存在 Bucket 中。

三、数据防误删实际操作

开启版本控制有两种方式:

  • 创建时,选择开通 版本控制。
  • 创建后,设置 版本控制。


因此,通过创建后设置版本控制,可以对存量的OSS数据设置版本控制,有效的保障历史数据。

开启版本控制后,在控制台有 显示对象的历史版本 框,选择该框则可以显示对象的历史版本,如下图所示。


通过在控制台上传同名对象,则会生成多个版本,其中显示 (最新版本) 的那个对象是最新对象,更新时间 也是最近的时间。

开启版本控制后,删除对象并不会真正删除,而是插入 删除标记,如下图所示。


删除对象后,如果没有选择 显示对象的历史版本,则在控制台显示该文件不存在,但实际上对象并未删除,因此可以支持后面的恢复操作。

3.4 快捷的恢复数据

由于开通了版本保护,数据历史版本并未删除,可以采用下图所示的顺序,DIY 恢复数据。第一步,选中 显示对象的历史版本,此时可以看到历史版本,其中显示 (删除标记) 表示该对象被删除。第二步,删除该 (删除标记) 就可以让数据在控制台重新可见。第三步,删除标记成功后,最近的版本被恢复为 (最新版本),此时不管是否选中 显示对象的历史版本,都可以在控制台看到该对象。


因此,开通了版本控制后,可以非常便捷的 DIY 恢复数据,不用再担心“误操作、程序 Bug、覆盖写”等带来的严重影响。

四、数据误删的批量修复实战(工具)

OSS 控制台提供了简单的单对象恢复能力,但是对于删除目录下的海量文件,效率就非常低下了,需要频繁的UI点击,修复速度太慢。因此 OSS 提供了 ossutil 工具,能够批量修复数据,提高修复效率。

4.1 指定前缀批量修复

4.2 指定时间批量修复

4.3 指定修复列表文件批量修复

五、版本控制和生命周期结合实现类回收站(成本优化)

设置版本控制后,即使删除对象也会保留历史版本,这会带来成本的增加。为了支持版本控制的数据恢复,以及成本优化,设计了 版本控制+生命周期 的组合方案,如下图所示。


在生命周期配置中,针对 当前版本(删除标记)历史版本 设置策略,可以将其在指定时间后转换为其他类型从而降低成本,也可以选择在指定天数(比如30天)之后删除,从而在 30 天内仍然可以恢复数据,类似回收站的保留时长。

数据误删除是非常严重的事件,也是难以预防的问题。通过开通对象存储 OSS 的 版本控制 提供了有效的数据保护方案,封装 版本控制+生命周期 的回收站也可以帮助更好的优化成本和恢复体验,希望您能尽快开通,保护您的珍贵数据。

上云就看云栖号:更多云资讯,上云案例,最佳实践,产品入门,访问:

本文为阿里云原创内容,未经允许不得转载。

}

存储空间 存储空间是指数据文件、索引文件、日志文件(在线日志和归档日志)和临时文件等占用的空间。被占用的存储空间会产生费用。存储空间的费用与数据量大小和存储时长有关。按量付费+存储包 按量付费 说明 存储空间不支持包年包月计费...

存储空间 存储空间是指数据文件、索引文件、日志文件(在线日志和归档日志)和临时文件等占用的空间。被占用的存储空间会产生费用。存储空间的费用与数据量大小和存储时长有关。按量付费+存储包 按量付费 说明 存储空间不支持包年包月计费...

如果设置为冷存储,那么这个表或某个列簇的数据都会存储在冷存储介质中,并不会占用该实例的默认存储空间。配置冷存储 配置数据库中的表或者列簇为冷存储的方法有两种:通过HBase Shell设置冷存储。在设置前,需要已下载和配置Shell,具体...

存储空间(Bucket)存储空间是用户用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间存储空间具有各种配置属性,包括地域、访问权限、存储类型等。用户可以根据实际需求,创建不同类型的存储空间来存储不同的数据。同...

资源术语 中文 英文 说明 存储空间 Bucket 存储空间是您用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。对象/文件 Object 对象是 OSS 存储数据的基本单元,也被称为OSS的文件。对象由元信息(Object Meta)、用户数据...

PolarDB的存储类型PSL4和PSL5会根据存储空间进行收费。存储空间是指数据文件、索引文件、日志文件(在线日志和归档日志)和临时文件等占用的空间。本文介绍PolarDB的存储空间计费规则。说明 购买PolarDB后,系统会自动创建数据库正常运行所...

本文介绍如何快速使用OSS Python SDK完成常见操作,如创建存储空间(Bucket)、上传文件(Object)、下载文件等。创建存储空间 存储空间是OSS的全局命名空间,相当于数据的容器,可以存储若干文件。说明 关于获取Endpoint的更多信息,请...

全部什么是文件存储CPFS文件存储CPFS 1.0(商用)文件存储CPFS 1.0版本提供高可用、高可靠、高可扩展、高性能的能力,适用各种高性能计算HPC场景。部分什么是文件存储CPFS文件存储CPFS(公测)CPFS并行文件系统,提供...

OSS利用全球分布的云机房,将全球各地用户对您存储空间的访问,经过智能路由解析至就近的接入点,并使用优化后的网络及协议来访问您的存储空间,可实现超远距离的快速、安全的文件传输。详情请参见传输加速。您可以使用OSS全球传输加速效果...

您可以在创建存储空间(Bucket)时设置存储空间的访问权限(ACL),也可以在创建存储空间后根据自己的业务需求修改存储空间的访问权限。本文介绍如何设置和获取存储空间的访问权限。设置存储空间的访问权限存储空间的访问权限有以下三类:...

本文介绍如何在云防火墙控制台上管理日志存储空间,包括查看、升级及清空存储空间。操作步骤 登录云防火墙管理控制台。在左侧导航栏,单击日志>日志分析。在日志分析页面,管理日志存储空间,具体操作如下所示。查看日志存储空间。说明 ...

开通云防火墙日志服务后,云防火墙将根据您所选择的日志存储规格分配日志存储空间。您可以在云防火墙管理控制台的日志服务页面,查看日志存储空间的使用情况和升级日志存储空间容量。查看日志存储空间使用情况 登录云防火墙控制台。在左侧...

开通WAF日志服务后,系统将根据您所选择的日志存储规格分配日志存储空间,您可以在Web应用防火墙管理控制台的日志服务页面查看日志存储空间的使用情况。查看日志存储空间使用情况 登录Web应用防火墙控制台。在顶部菜单栏,选择Web应用防火...

本文介绍RDS PostgreSQL云盘实例的存储空间如何自动扩容。前提条件 RDS PostgreSQL云盘实例,且实例状态为运行中。账户内需要有足够的余额支撑扩容。注意事项 存储空间扩容后,暂不支持缩容。费用 计费规则与手动升级RDS实例存储空间相同,...

产品简介FAQ 什么是文件存储NAS?适合什么应用场景?文件存储NAS支持哪些访问协议?如何选择NFS和SMB文件系统协议?每个账户可以创建多少个文件系统、文件系统有什么限制?更多产品简介常见问题 产品定价FAQ 开通NAS服务后,就开始计费吗?...

示例包括以下内容:示例文件 示例内容 bucket.py 存储空间基本操作,包括创建存储空间、删除存储空间、列举存储空间获取存储空间信息 设置静态网站托管,设置生命周期规则 bucket_inventory.py 存储空间清单

基于OSS的文件系统管理 OSS的存储空间内部是扁平的,没有文件系统的目录等概念,所有的对象都直接隶属于其对应的存储空间。如果您想要像使用本地文件夹和磁盘那样来使用OSS存储服务,可以通过配置云存储网关来实现。通过云存储网关提供的...

示例代码包括以下内容:示例文件 示例内容 GetStartedSample.java 快速入门 BucketOperationsSample.java 创建存储空间 列举存储空间 获取存储空间的信息 判断存储空间是否存在 获取存储空间的地域 管理存储空间读写权限 生命周期 日志转存...

示例代码包括以下内容:示例文件 示例内容 BaseTestCase.java 初始化 OSSBucketTest.java 创建存储空间、获取存储空间的访问权限、获取存储空间信息、删除存储空间、列举存储空间 生命周期、防盗链、访问日志

什么是表格存储?表格存储是阿里云自研的NoSQL多模型数据库,提供海量结构化数据存储以及快速的查询和分析服务。表格存储的分布式存储和强大的索引引擎能够支持PB级存储、千万TPS以及毫秒级延迟的服务能力。具有全托管、多...

存储空间(Bucket)按字母序排列。本文介绍如何列举当前账号下的所有存储空间。示例代码 以下代码用于列举当前账号下的所有存储空间。using Aliyun.OSS;填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为...

版本控制是针对存储空间(Bucket)级别的数据保护功能。开启版本控制后,针对数据的覆盖和删除操作将会以历史版本的形式保存下来。在错误覆盖或者删除文件(Object)后,您可以将Bucket中存储的Object恢复至任意时刻的历史版本。背景信息 ...

更多关于访问日志的介绍,请参见开发...

您可以在每个存储空间(Bucket)的概览页查看您对应Bucket的使用情况,包括存储量、访问流量、访问域名、自定义常用功能列表等。基础数据 在基础数据区域,您可以查看当前存储空间存储用量、本月流量、本月请求数、文件数量、文件碎片。...

您还可以获取以下信息...

您可以通过存储空间(Bucket)的标签功能,对Bucket进行分类管理。本文介绍如何通过OSS管理控制台设置Bucket标签。背景信息 关于Bucket标签的更多信息,请参见存储空间标签。操作步骤 登录OSS管理控制台。单击Bucket列表,然后单击目标...

所以,如果您存储空间内有很多小于64 KB的低频访问或归档存储类型文件,会出现计费容量远远大于实际存储量的情况。您可以在OSS管理控制台对应Bucket的概览页,查看存储空间内低频访问和归档存储类型文件的实际容量和计费容量。详情请参见...

计量项 DBFS计费按以下计量项进行:版本类型 计量项 计费标准 标准版/企业版 存储空间 按当前文件系统存储空间的容量与使用时长进行计费。标准版/企业版 快照 根据云盘快照费用进行计费。价格总览 版本类型 地域 单价(GB/小时/元)标准版 ...

本文旨在引导您通过命令行工具ossutil快速创建目标存储空间(Bucket),然后将本地文件上传至Bucket。上传完成后,将文件(Object)下载至本地或者通过生成签名URL的方式将文件分享给第三方,供其下载或预览。前提条件 已安装ossutil。详情...

您可以通过OSS控制台完成常见的基础操作,例如创建存储空间(Bucket)、上传和下载文件(Object)等。OSS控制台使用流程图如下所示:开通OSS服务 创建存储空间 上传文件 文件上传至目标Bucket后,您可以执行如下操作:将文件下载至本地。...

阿里云混合云存储阵列作为软硬一体的存储设备,集成了阿里云存储服务,融合了公共云存储和传统存储阵列的优点:简单客户无需更改原有的IT架构,就可以像使用本地存储设备一样使用阿里云混合云存储阵列,同时使用本地存储空间和云端存储空间...

}

oss2#阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制...

}

我要回帖

更多关于 redis qps能上多少,怎么知道的 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信