出处: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选项卡
给桶设置个生命期,到期桶就没了
相关推荐
bucketstore, 一个与 Amazon S3交互的简单 BucketStore: 一个简单的AmazonS3客户端,用于 python 。BucketStore 是一个非常简单的Amazon S3... 它的目的是要比boto3更直接使用,并且专门在 Amazon S3中,忽略它的他的
呵呵 这几天要上传一些图片到S3 所以看了些S3的资料 觉得这类库很简单 也很好用
火狐浏览器的插件,用于方便快捷管理s3上传下载资源的工具
将Amazon S3用作简单的JSON数据库和无服务器API 关于 S3 JSON DB是Amazon S3的基于文件的简单基于JSON数据库。 它允许您插入,更新,检索和删除条目。 所有条目都作为对象存储在S3中,位于单个json文件中,因此您也...
拉链Amazon S3 的简单压缩服务介绍Zipper 是一个 HTTP rest API,允许您将 Amazon S3 存储桶中的文件压缩为.zip文件。 然后将生成的.zip文件上传到 Amazon S3。 您还可以配置通知挂钩以了解您的文件何时准备就绪。...
这个新工具是基于Adobe Flex和AIR平台建立的,并且利用Amazon简单存储服务(Amazon Simple Storage Service,S3)对历史市场数据进行持久化。S3和AIR的组合的部署模型很强大,并且只需要很少的内部基础设施的支持。AIR...
BucketStore是使用Python编写的非常简单的Amazon S3客户端。 它的目标是要比boto3更直接使用,并且仅专注于Amazon S3,而忽略其余的AWS生态系统。 产品特点 将S3存储桶视为键/值存储。 自动支持AWS_ACCESS_KEY_ID ...
Node.js 的简单 S3 客户端适用于 Amazon S3 的非常简单的 node.js 模块。如何使用 var client = createClient ( { accessKeyId : 'XXXXXXXXXXXXXXXXXXXX' , secretAccessKey : '...
###一个简单的 HTTP 表单,使用 PHP 将文本发布到 Amazon S3,而无需安装 Amazon SDK 通过乔什·维德 :copyright:2015 该项目将允许您将表单中的文本输入保存到您选择的 Amazon S3 存储桶中。 该代码基于。 先决...
亚马逊-s3-php 受启发,这是一个简单且可配置的 S3 PHP 库。 它被编写为尽可能轻量级,同时仍然允许访问 AWS 的所有功能(例如服务器端加密)。 此外,在执行批量操作时,使用curl_multi_exec (而不是curl_exec ...
S3Connection是一个简单的连接类,用于将文件和数据上传到Amazon S3存储桶。 S3连接参考 完成处理程序 typedef void (^S3CompletionHandler)(NSError *) 上传成功完成或失败后,将调用完成处理程序。 NSError将在...
s3s 签名Amazon S3请求的简单实用程序 请参阅测试文件夹以了解用法!
S3CP:用于Amazon S3文件操作的命令行工具 只需几个简单的命令行实用程序即可列出,复制和查看S3文件,例如s3cp , s3ls , s3cat , s3rm等。 正在安装 确保在系统上安装了Rubygems,然后运行: # gem install s3...
适用于AWS S3的简单身份验证代理此代理允许任何支持HTTP代理的应用程序访问私有S3存储桶中的文件(上传或下载)。 仅在代理检测到S3 URL(格式为*.s3.amazonaws.com/* )时,才发送授权标头。 可以使用不同的设置来...
s3backer是一个文件系统,其中包含由 (Amazon S3) 支持的单个文件。 作为一个文件系统,它非常简单:它提供了一个固定大小的普通文件。 在下面,文件被分成块,每个块的内容存储在一个唯一的 Amazon S3 对象中。 ...
NoDB是基于Amazon的S3静态文件存储的一个非常简单的Pythonic对象存储
aws-amazon-s3-concurrent-file-uploader 并发上传到 aws 亚马逊 s3 云存储它能做什么? Aws-amazon-s3-concurrent-file-uploader 打开到 Amazon AWS S3 云存储的许多并发连接。 它上传驻留在应用程序目录中的所有...
Amazon S3 API的AC#实现,重点放在简单性,安全性和性能上。用单行代码下载或上传对象。 S3功能 流式分块编码支持。 使用客户密钥的服务器端加密。 支持路径和虚拟主机样式存储桶。 API功能 这些是SimpleS3提供的...
在使用基于Guzzle的Amazon AWS开发工具包调试了许多不可能的问题之后,我们决定为Amazon S3推出自己的连接器。 这绝不是一个完整的实现,只是我们软件所需的S3功能的一小部分。 设计目标是简单,无外部依赖关系和低...