Day4—S3学习(1)

S3的学习(1):基于中国版本的AWS控制台
一、创建一个S3存储桶
1.打开AWS控制台,打开“服务”,选中S3,注意在S3的控制台界面的右上角显示的是“服务全球”;
2.点击“创建存储桶”,存储桶名称需要全球唯一:lyrmajesty,区域是中国(北京),我们现在不需从现有存储桶中复制设置,直接下一步即可;
3.在配置选项中:版本控制启用的话会造成更大的开销,所以我们现在先禁用,服务器访问日志记录也先禁用,对象级别日志记录禁用,默认加密禁用,我们先加一个标签:键为Department,值为IT;
4.在设置权限中:不作任何修改,全部用默认设置,直接下一步;
5.点击创建存储桶;
6.点击我们新创建的存储桶,我们可以先上传一些文件,点击“上传”;
7.点击“添加文件”,先随便上传一张图片,点击下一步,在设置属性中,我们随便建一个标头,键为“Content-Language”,值为“Chinese”,再随便建一个标签,键为“Department”,值为“IT”,我们建桶时建立的标签并不会继承到这里,保存后直接下一步,点击上传;
8.上传成功后,我们直接点击这个对象,会看到一些基本信息,我们可以打开下方的链接,发现访问被拒绝了,这是因为我们之前在设置权限时,拒绝所有互联网上的用户对我们的内容进行访问,现在我们对访问设置进行一些修改;
9.点击上方“权限”,在公有访问权限中点击“everyone”,在弹出的窗口中选择“读取对象”;
10.我们此时再回到刚刚上传的文件,重新点击链接,我们就可以看到我们上传的这张图片了。

二、S3版本控制
1.打开我们之前创建的存储桶“lyrmajesty”,点击“属性”按钮,点击“版本控制”;
2.点击“启用版本控制”,保存;
3.上传一个文件进行测试,我们可以打开文本编辑,编辑一些内容,之后不断更改其中内容进行测试;
4.编辑完成后,直接上传,在设置权限当中,为该对象授予公共读取访问权限,然后直接下一步到上传;
5.在本地打开该文件,增加一些内容,重新上传;
6.上传成功后我们可以看到S3存储桶中的内容更新了;
7.点开这个对象,左上角显示“最新版本”四个字,点击这四个字,我们能够看到我们两次上传的不同版本,并且可以对他们进行下载或删除的操作;
8.需要注意的地方:开启了版本控制功能后,普通的删除操作是无法删除对象的,点击删除后只会出现一个带有“删除标记”的标签的新版本;那么如果我们是误删,进行了删除的操作,我们想要恢复的话,只需直接将带有“删除标记”的版本删除就好了,原先的版本就又会重新回到界面中(233)。那么为了防止用户误删,AWS还有MFA功能来增加一重安全保障。

三、S3跨区域同步
1.打开我们之前创建的存储桶“lyrmajesty”,点击“管理”按钮,点击“复制”,可以看到跨区域复制这个功能;
2.现在我们新建一个目标存储桶,取名为“lyrmajestylynn”,区域选择“中国(宁夏)”,然后直接下一步到创建存储桶;
3.再次打开原存储桶,进行跨区域同步的功能配置;
4.按照步骤1操作一遍,点击“添加规则”,设置源为所有内容,选择目标存储并按照要求开启版本控制功能,在配置选项中我们选择创建新角色,规则名称为“lyr”,保存;
5.创建完成后,我们在源存储桶中再上传一个文件,仍然授予公共读取访问权限,然后直接下一步到上传;
6.我们现在打开新建存储桶,可以看到有新上传的文件在桶中,并且链接也能打开;
7.我们现在上传一个该图片的新版本进行测试,点击版本的“显示”,就可以看到不同版本的对象;
8.我们现在打开新建的宁夏存储桶,点击版本的“显示”,同样出现了不同版本的对象;
9.我们再做一个删除的小实验,回到原存储桶,将刚刚上传的的最新版本删除掉,再回到目标存储桶中,可以发现目标存储桶并没有同步我们的删除操作,仍然有两个版本的文件;
10.如果我们把该文件在原存储桶中的所有版本都删掉,再回到目标存储桶中,目标桶中的文件没有任何变化,所以删除是不会同步的。需要注意的是:开启该功能之前原桶中的文件并不会同步到目标桶中。

四、S3生命周期管理和Glacier
1.打开创建的存储桶“lyrmajesty”,点开“管理”,选择“生命周期管理”;
2.点击“添加生命周期规则”,规则名称为:lyrmajesty-lifecycle-manage,直接下一步;
3.配置转换选择可以将两个版本都选中,对象创建选择“转换到标准-IA前经过的时间”,天数选择“30天”;对象创建再选择“转换到Glacier”,天数选择“60天”;先前版本也进行同样的选择,下一步;
4.配置过期也可以选择两个版本,其他无需设置,直接下一步;
5.点击保存,我们就可以看到我们创建完成的一个生命周期规则。
(注意:启用S3生命周期管理,必须要先启用S3版本控制功能)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值