一说就懂的 AWS S3

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

一说就懂的 AWS S3_第1张图片

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


S3 到底是干嘛用的?

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

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


S3好在哪里?

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

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

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


S3用在哪里?

静态网络服务服务器

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

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

一说就懂的 AWS S3_第2张图片

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

1. 上传一些文件

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

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

储存众多用户的相关data

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

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

一说就懂的 AWS S3_第3张图片

数据分析

如果你的工作涉及到需要很多分析的文本文档(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

一说就懂的 AWS S3_第4张图片

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

一说就懂的 AWS S3_第5张图片

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

一说就懂的 AWS S3_第6张图片

4. 返回储存桶,

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

一说就懂的 AWS S3_第7张图片

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

一说就懂的 AWS S3_第8张图片

5. 勾选储存HTML,

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

一说就懂的 AWS S3_第9张图片

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

一说就懂的 AWS S3_第10张图片



你可能感兴趣的:(一说就懂的 AWS S3)