出处:http://www.cnblogs.com/topdog/archive/2012/01/09/2317081.html
S3全称叫做 Amazon Simple Storage Service ,简单存储服务,Scalable Storage in the Cloud ,可扩展的云存储。
好消息
AWS Free Usage Tier
*
As part of the AWS Free Usage Tier, you can get started with Amazon S3 for free. Upon sign-up, new AWS customers receive 5 GB of Amazon S3 storage, 20,000 Get Requests, 2,000 Put Requests, and 15GB of data transfer out each month for one year.
上面的文字说,新用户第一年可以免费得到5GB的存储空间、每月2万次的请求,每月15GB的数据流量。超出部分才计费。所以我们研究一下,试用一下完全不花钱。
1.新建一个Buckets
词霸告诉我这个Buckets叫做桶,但把它理解为存储区比较合适。
进入aws 控制台,如图在右边点击“Create Buckets”,在弹出的框框里填写桶名和数据要存储的数据区域。
其中这个Buckets名字是全局唯一的,所有使用s3服务的人都桶名都不能有重名,而且命名根据url命名,因为毕竟这桶名会是url的一部分,一个用户顶多能创建100个桶。
不同的region收费是不同的哦亲,例如距离中国速度最好的区域是日本东京的数据中心,也是最贵的,但是只能选他,不选他的话就得接受速度慢慢。
2.上传文件/目录
太好了,lixin这个桶竟然没人用。
有了桶就要上传点什么了。可以在桶里创建目录,也可以上传文件。
点击Upload后弹出的框框里选择文件,然后上传便可。
3.设置文件的属性
在上传了一张照片后,就可以对着文件进行相关的属性设置。
选择那个文件,点击上方的Properties或者右键,都可以设置属性。
Link:这个就是文件的url了,可以通过地址反问,前提就是你设置了浏览权限。
Storage:这个是要怎么存储数据,例如Standard会把你的数据放在很多个地方备份,而Reduced Redundancy(少冗余) 则不会放在很多地方。地方放越多越可靠,价格嘛,前者贵点。
Server Side Encryption: 这个应该是加密选项,在网络传输时要不要对数据加密,从他link的连接可以看到,是支持加密传输的。
后面还有Permissions选项卡,设置权限的,什么人可以看,什么人可以改都在那里设置。
我设置了所有人都可以查看:https://s3-ap-northeast-1.amazonaws.com/lixin/medium.jpg
打开速度还不错,联通小水管,33k,110ms。
回到桶的属性
文件有属性,buckets桶也是有的,还更丰富呢。
Permissions:权限,可以设置啥人可以干嘛。最简单的就是只有me可以干嘛,或者everyone可以view。
website
这个比较有意思,他可以把你的桶变成一个静态网站来浏览。
首先,往桶里上传一个html文件,这里我随便做了一个。
其实在buckets属性的website选项卡里勾选Enabled,然后输入你的web目录的默认文档。保存ok。然后打开下面的连接。
http://lixin.s3-website-ap-northeast-1.amazonaws.com/
一个网页是不是蹦出来了呢。
嫌弃网址长的,自己给弄个cname地址就ok了。
Logging选项卡
给你的桶启用日志记录功能。
Target Bucket:你要把日志放到那个桶里去。
prefix:不知道。
Notifications选项卡
桶发生什么事情了,通知你的设置。
Lifecycle选项卡
给桶设置个生命期,到期桶就没了
相关推荐
以下是一个简单的使用jets3t上传文件到Amazon S3的示例代码: ```java import org.jets3t.service.S3Service; import org.jets3t.service.S3ServiceException; import org.jets3t.service.model.S3Object; public ...
Amazon S3,全称为Amazon Simple Storage Service,是亚马逊公司提供的一种云存储服务,旨在为互联网用户提供高可用性、高持久性和低成本的数据存储解决方案。通过使用S3,开发者和企业能够安全地存储和检索任何数量...
在使用 Amazon S3 的过程中,常见的请求头包括但不限于: - `Content-Type`: 指定请求中的数据类型。 - `Authorization`: 包含认证信息。 - `x-amz-acl`: 控制对象或桶的访问权限。 - `x-amz-meta-*`: 用户定义的元...
亚马逊简单存储服务(Amazon S3)是亚马逊网络服务(AWS)提供的对象存储服务,适用于数据存储、备份和大数据分析等多种场景。S3 API是S3服务的接口,允许开发者通过编程方式与S3进行交互。从提供的文件内容中,我们...
bucketstore, 一个与 Amazon S3交互的简单 BucketStore: 一个简单的AmazonS3客户端,用于 python 。BucketStore 是一个非常简单的Amazon S3... 它的目的是要比boto3更直接使用,并且专门在 Amazon S3中,忽略它的他的
本文档为Amazon S3 Java SDK使用手册,旨在为开发者提供关于如何在Java项目中安装与使用Amazon S3(Simple Storage Service)服务的详细指南。文档涵盖从安装SDK、初始化配置到操作对象存储的各项功能,包括管理存储...
- **功能定位**:Amazon S3 是一种对象存储服务,为用户提供了一个简单的方式来存储和检索任意数量的数据,任何时候,从任何地方。它被设计用来存储和获取任何类型的数据,从任何位置,并提供高持久性、可用性和可...
为了帮助用户更有效地使用Amazon S3服务,文档还包含了一些关于使用签名版本4的存储桶策略示例以及使用POST策略的浏览器上传示例。 总结来说,Amazon S3 API中文文档是一份详尽的参考资料,不仅提供了如何通过REST ...
火狐浏览器的插件,用于方便快捷管理s3上传下载资源的工具
Amazon S3,全称为Simple Storage Service,是亚马逊云服务提供的一种可靠、可扩展且高度安全的云存储解决方案。为了方便开发者使用C语言进行S3相关的操作,亚马逊推出了libs3库。这个库提供了完整的API,使得开发者...
亚马逊-s3-php 受启发,这是一个简单且可配置的 S3 PHP 库。 它被编写为尽可能轻量级,同时仍然允许访问 AWS 的所有功能(例如服务器端加密)。 此外,在执行批量操作时,使用curl_multi_exec (而不是curl_exec ...
Amazon S3 开发向导是针对亚马逊简单存储服务(Amazon Simple Storage Service,简称S3)的一份重要文档,旨在帮助开发者更好地理解和使用S3进行数据存储和管理。这份向导涵盖了自2006年3月1日S3发布以来的重要更新...
将Amazon S3用作简单的JSON数据库和无服务器API 关于 S3 JSON DB是Amazon S3的基于文件的简单基于JSON数据库。 它允许您插入,更新,检索和删除条目。 所有条目都作为对象存储在S3中,位于单个json文件中,因此您也...
S3CP:用于Amazon S3文件操作的命令行工具 只需几个简单的命令行实用程序即可列出,复制和查看S3文件,例如s3cp , s3ls , s3cat , s3rm等。 正在安装 确保在系统上安装了Rubygems,然后运行: # gem install s3...
在这份文件中,我们可以了解到英语流利说公司是如何利用亚马逊云服务(Amazon Web Services,简称AWS)中的简单存储服务(Amazon S3)来构建其数据平台的。该平台主要应用于上海技术峰会,展示了英语流利说在大数据...
3. S3Browser:简单方便,支持多版本功能的设置和管理。 S3多版本功能的优点 1. 提高数据安全性:S3多版本功能可以保护数据不被意外删除或修改。 2. 提高数据可靠性:S3多版本功能可以追踪对象的修改历史,恢复到...
拉链Amazon S3 的简单压缩服务介绍Zipper 是一个 HTTP rest API,允许您将 Amazon S3 存储桶中的文件压缩为.zip文件。 然后将生成的.zip文件上传到 Amazon S3。 您还可以配置通知挂钩以了解您的文件何时准备就绪。...
总的来说,Python-NoDB为Python开发者提供了一个方便、高效的工具,使得与Amazon S3的集成变得更加简单,极大地扩展了Python在云存储领域的应用能力。对于需要在S3上进行大量文件操作的项目,Python-NoDB是一个理想...