一说就懂的 AWS S3

AWS S3的全称是, Amazon Simple Storage Service,亚马逊官网上对其有如下定义:


我们通常认为AWS S3就是亚马逊的无限制网络文件服务器,但是事实上其功能远远不止于此。


S3 到底是干嘛用的?

S3就是一个你放文件的地方,是做任何事的第一步。如果你有传统的网页寄存经验,S3就有点类似你用的FTP或者SSH。

它储存图片和网页上的其他项目,保存备份,在服务器和静态网站里共享文档。当然,很多AWS的其他功能也是写在S3或从S3里读取出来的。


S3好在哪里?

  • S3是保存文档的安全稳定之所,不用担心服务器硬件损坏或文件丢失

  • 无论流量激增多少,文档依旧妥妥的— 亚马逊没有出现过这样的情况,称之为死亡之保护臂也不为过。

  • S3速度非常快,特别是储存文件的速度快过其他任何服务器。


S3用在哪里?

静态网络服务服务器

如果你有个只有HTML+图片的网站,S3是个绝妙的选择。许多FTP客户加了许多连接S3的功能,让网站跑得更容易。

这个图就是FTP客户连接S3时的参数:


这个过程不能再简单了(结尾处有上传静态网站的简单案例)

1. 上传一些文件

2. 把这些文件的权限设置为所有人

3. 然后可以直接在你自己的浏览器里看这些文件

储存众多用户的相关data

现在,一些网络应用让用户上传分享图片或者添加头像等都非常普遍。

但,即时是个很小的规模都会变成一个很大的容量需求。你要很小心地处理原本上传的图片,应对各项使用时间分离出不同大小的尺寸图片。


数据分析

如果你的工作涉及到需要很多分析的文本文档(SEC文档、法律文档或者一些电影没有编辑过的截屏),把这些文件推送到AWS其他服务做分析前先上传到S3。

S3已经足够完善到可以支持你想要的任何功能。所以,当你上传你的TPSReport-203043.txt,它甚至可以直接开始已经设定好的另一个功能。

网下备份

如果你在做APP的内部测试或者在没有AWS做hosting的情况,从S3直接Copy做备份是减少全局损失最有效的方法。



如何开始使用S3?

如果你想开始感受AWS S3的基本功能,我建议你从设置一个静态网站开始。虽然简单,但至少可以简单接触到AWS的大部分功能。

如何操作,可以参考下面的这个官方链接。

http://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/HostingWebsiteOnS3Setup.html


----------

最后,和大家分享如何设置静态网站的简单步骤:

1. 进入AWS的控制面板,选择S3


2. 新建存储桶,作为测试,这里新建的存储桶命名为“testkeithyau123”,可自由命名,不重复即可。


3. 上传HTML,这里的测试文件为“tryhtml.html”


4. 返回储存桶,

属性→权限,设置为所有人


属性→静态网站托管→启用网站托管→索引文件(这里输入上传的索引文件名字,测试文件名为 "tryhtml.html")→保存


5. 勾选储存HTML,

属性→权限,设置为所有人 →保存


6. 属性链接上显示的网址就是静态网站,打开,成功!




AWS S3(Simple Storage Service)是AWS提供的一项托管云存储服务,它可以存储和检索任意数量和类型的数据对象,例如文件、图像、视频、文档、数据库备份等,用户可以使用简单的API或AWS管理控制台来管理存储桶和对象。以下是AWS S3的详细说明: 1. 数据存储:AWS S3可以存储任意数量和类型的数据对象,每个对象最大可以达到5TB。用户可以按照需求选择不同的存储级别,例如标准、标准IA、智能分层等,以平衡成本和性能。 2. 数据保护:AWS S3提供多种数据保护功能,例如数据加密、访问控制、存储桶策略、版本控制、跨区域复制等,以保障数据的安全性和可用性。用户也可以根据需要自定义加密和访问控制等设置。 3. 数据检索:AWS S3可以根据不同的检索方式快速地检索和访问存储的数据对象,例如基于前缀、标签、时间戳等。用户也可以使用AWS S3 Select和AWS S3 Inventory等高级功能进行更复杂的数据分析和检索。 4. 数据管理:AWS S3提供多种数据管理功能,例如生命周期配置、存储桶日志、事件通知等,以帮助用户管理和优化存储的数据对象。用户可以根据需要自定义生命周期配置和事件通知等设置。 5. 数据传输:AWS S3可以在AWS内部和外部进行数据传输,例如使用AWS Direct Connect、AWS Snowball等服务进行快速数据传输。用户也可以使用AWS S3 Transfer Acceleration和AWS S3 Sync等高级功能进行更快、更可靠的数据传输。 总之,AWS S3是一项可靠、安全、高效、易用的托管云存储服务,它可以满足不同用户的数据存储和管理需求,例如数据备份、归档、分发、分析等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值