首页 > 其他分享 >S3版本控制,复制和生命周期配置

S3版本控制,复制和生命周期配置

时间:2023-06-26 18:33:44浏览次数:42  
标签:存储 生命周期 转换 S3 版本控制 复制 IA

S3版本控制,复制和生命周期配置_版本控制


Hello大家好。 在本课时我们将讨论S3的三个功能特性,这三个特性有一些相关性,即版本控制,复制和生命周期配置。

S3版本控制

S3版本控制,复制和生命周期配置_版本控制_02


首先版本控制,是将对象的多个版本保存在同一存储桶的方法。换句话说,您上传一个对象,就是一个文件,然后在其他地方又编辑了这个文件, 然后在将这个文件的新版本上传到S3。

在这种情况下,S3将保留这个文件的多个版本,也就是说您可以看到旧版本和新的修改后的版本的文件。如果需要,您也可以还原旧版本文件。所以,使用版本控制可以保留、检索和恢复存储桶中每个对象的每个版本。

存储桶启用了版本控制后,使您能够从意外删除或覆盖中恢复对象。

这个知识点请大家牢记,因为它们可能会作为考试的题目,这些是S3版本控制的几个主要的优点。

S3复制

S3版本控制,复制和生命周期配置_ci_03


接下来,S3复制。复制有两种形式:

一种称为跨区域复制,CRR,这个功能已经存在很长时间了。我们在一个区域有一个存储桶,在另外一个区域中有另一个存储桶。配置了S3复制后,写入左侧区域中存储桶的任何数据也会自动复制到右侧的不同区域的存储桶。

接下来是同区域复制功能,SRR,这个功能和上面的差不多,只是源和目的在同一个区域内,SRR是相对来说比较新推出的功能。这两个S3复制功能,都是支持跨账户的,无论您使用的是相同区域复制还是跨区域复制,源存储桶和目标存储桶都可以为不同的AWS账户。注意,使用S3复制功能,必须启用版本控制。您必须先启用版本控制,在配置复制,否则无法启用任何类型的复制。

生命周期配置

S3版本控制,复制和生命周期配置_生命周期_04


然后,生命周期配置。S3的生命周期管理,支持两种类型的操作,将对象转换到不同的存储类别,还有就是使对象过期,使对象过期换句话说就是删除对象。以上就是转换操作和过期操作。

S3生命周期配置:支持的转换

S3版本控制,复制和生命周期配置_ci_05


那么不同存储类别之间进行转换,受支持的转换和相关限制我们就需要了解一下:

右边的这个瀑布模型展示了受支持的转换: 左边是S3存储的类别,我们之前的课时讲过,包括S3标准,S3标准IA,智能分层,S3单区IA,S3 Glacier以及,S3 Glacier的深度归档。

那通过这些不同颜色的线,您可以进行以下转换:

从S3标准存储类转换为任何其他存储类。

从任何存储类转换为S3 Glacier 和 S3 深度归档存储类。

从S3标准IA存储类转换为S3智能分层,S3单区IA等图中它下面这5种存储类。

从S3智能分层存储转换为S3单区IA等图中它下面的4种存储类。

以及从这两种S3 Glacier存储类转换为S3 Glacier 深度归档存储类。

好的,右侧这个图大家应该都懂了吧

S3生命周期配置:不支持的转换

S3版本控制,复制和生命周期配置_生命周期_06


那么不支持哪些类型的生命周期转换呢?

您不能从任何存储类型转换为S3标准存储类,

也不能从任何存储类转换成低冗余存储类RRS,RRS我们之前介绍过,这是一种很老的存储类型,目前已经很少在使用。

不能从S3智能分层转换为S3标准IA,

以及不能从S3单区IA转换成S3智能分层、S3标准IA,以及S3 Glacier Instant Retrieval 存储类 。

好的,上面这些内容要记住,在考试中会遇到相关的题目,会为您提供一些具体的要求,要求您保留数据,可能还会删除数据,归档数据,或者出于合规性原因将数据保留一段时间。然后,您必须根据这些来确定您将使用哪些存储类和那种转换动作。

好的,以上就是本课时的内容,感谢大家的观看,希望本课时能够给大家带来帮助。

标签:存储,生命周期,转换,S3,版本控制,复制,IA
From: https://blog.51cto.com/u_8929523/6556547

相关文章

  • Spring生命周期
    SpringBean的生命周期Spring框架中的组件被称为Bean,每个Bean都有其特定的生命周期。下面是SpringBean的生命周期的主要阶段:实例化:在这个阶段,Spring容器根据Bean定义创建Bean的实例。这可以通过构造函数或工厂方法来实现。属性注入:在实例化完成后,Spring容器将会为Bean的属......
  • Linux VM通过NFS3.0挂载Azure Blob Storage Container后访问共享文件夹Permission den
    问题描述如图所示,/root-squash是一个BlobStorageContainer的挂载点。ls-al查看该目录的权限为:drwxr-xr--2rootroot0Jun2323:15root-squash当前用户身份为root,但在尝试进入该目录时失败,报错信息为:-bash:cd:root-squash:Permissiondenied调查过程猜......
  • ESXi各版本生命周期
    参见:https://lifecycle.vmware.com/#/ProductReleaseGeneralAvailabiliyEndofGeneralSupportEndofTechnicalGuidanceEndofAvailabilityESXi6.52016-11-152022-10-152023-11-152020-05-15ESXi6.72018-04-172022-10-152023-11-152020-05-15......
  • uni-app生命周期方法
    1、应用程序的生命周期方法:定义在根组件app.vue中onLaunch()应用程序启动onShow() 应用程序显示onHide() 应用程序隐藏2、页面的生命周期方法--仿微信小程序onLoad() 页面挂载完成onShow() 页面被显示onReady() 页面可以交互onHide() 页面被隐藏onUnload() 页面被卸......
  • Servlet生命周期
     packagecom.itheima.web;importjavax.servlet.*;importjavax.servlet.annotation.WebServlet;importjava.io.IOException;//urlPatterns:访问路径@WebServlet(urlPatterns="/demo1",loadOnStartup=1)publicclassServletDemo2implementsServlet{......
  • rust 集合、错误处理、泛型、Trait、生命周期、包
    集合组织特性相同的数据;泛型可以定义任何抽象数据类型;生命周期限制所有权的作用域范围;错误处理使程序更健壮。集合一组特性相同的数据集合,除了基本数据类型的元组、数组。rust标准库提供了一些非常有用的数据结构。Vector存储列表通过类型Vec<T>定义。只能存储相同类型的值,......
  • css3
    CSS3概述CSS3是CSS2的升级版本,它在CSS2的基础上,新增了很多强大的新功能,从而解决一些实际面临的问题。CSS3在未来会按照模块化的方式去发展:CSSCSS3的新特性如下:新增了更加实用的选择器,例如:动态伪类选择器、目标伪类选择器、伪元素选择器等等。新增了更好的视觉效果,例如:圆角......
  • 一文彻底搞懂 Activity 的生命周期
    作为Android开发人,如果说连Activity生命周期都没搞懂,会走非常多的弯路,所以这篇文章我就对Activity生命周期的生命周期进行一个简单的总结。单Activity生命周期的整体流程首先,我们创建一个My_A_Activity,并且打印它的各个生命周期方法。classMy_A_Activity:AppCompatActivity(){......
  • ios生命周期整理
    iosAppstates 应用的五种状态State 描述 Notrunning        应用没有被启动;或者应用正在运行但是途中被系统终止了。 Inactive     应用在前台运行,但是还不能接收事件(当时或许正在执行其他代码);一个应用通常只是很短时间停留在这个状态,很快它将切换到......
  • CSS3
    CSS的简单介绍如何学习1、css是什么2、css怎么用(快速入门)3、css选择器(重点+难点)4、美化网页(文字、阴影、超链接、列表、渐变)5、盒子模型6、浮动7、定位8、网页动画(特效效果)什么是CSS和CSS的发展史什么是CSSCascadingStyleSheet层叠级联样式表CSS:表现(美化网页)字体,......