`

amazon s3 简单使用

阅读更多

出处: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收费是不同的哦亲,例如距离中国速度最好的区域是日本东京的数据中心,也是最贵的,但是只能选他,不选他的话就得接受速度慢慢。

   

create-buckets

 

2.上传文件/目录

太好了,lixin这个桶竟然没人用。

有了桶就要上传点什么了。可以在桶里创建目录,也可以上传文件。

upload file

点击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。

file-properties

回到桶的属性

文件有属性,buckets桶也是有的,还更丰富呢。

Permissions:权限,可以设置啥人可以干嘛。最简单的就是只有me可以干嘛,或者everyone可以view。

bucket-pro

 

website

这个比较有意思,他可以把你的桶变成一个静态网站来浏览。

首先,往桶里上传一个html文件,这里我随便做了一个。

其实在buckets属性的website选项卡里勾选Enabled,然后输入你的web目录的默认文档。保存ok。然后打开下面的连接。

http://lixin.s3-website-ap-northeast-1.amazonaws.com/

一个网页是不是蹦出来了呢。

嫌弃网址长的,自己给弄个cname地址就ok了。

website

Logging选项卡

给你的桶启用日志记录功能。

Target Bucket:你要把日志放到那个桶里去。

prefix:不知道。

logging

 

Notifications选项卡

桶发生什么事情了,通知你的设置。

Lifecycle选项卡

给桶设置个生命期,到期桶就没了

分享到:
评论

相关推荐

    Amazon S3 实现文件上传的api以及样例

    以下是一个简单的使用jets3t上传文件到Amazon S3的示例代码: ```java import org.jets3t.service.S3Service; import org.jets3t.service.S3ServiceException; import org.jets3t.service.model.S3Object; public ...

    Amazon s3简单云存储类库

    Amazon S3,全称为Amazon Simple Storage Service,是亚马逊公司提供的一种云存储服务,旨在为互联网用户提供高可用性、高持久性和低成本的数据存储解决方案。通过使用S3,开发者和企业能够安全地存储和检索任何数量...

    Amazon S3 Api Manual

    在使用 Amazon S3 的过程中,常见的请求头包括但不限于: - `Content-Type`: 指定请求中的数据类型。 - `Authorization`: 包含认证信息。 - `x-amz-acl`: 控制对象或桶的访问权限。 - `x-amz-meta-*`: 用户定义的元...

    Amazon S3 api

    亚马逊简单存储服务(Amazon S3)是亚马逊网络服务(AWS)提供的对象存储服务,适用于数据存储、备份和大数据分析等多种场景。S3 API是S3服务的接口,允许开发者通过编程方式与S3进行交互。从提供的文件内容中,我们...

    bucketstore, 一个与 Amazon S3交互的简单.zip

    bucketstore, 一个与 Amazon S3交互的简单 BucketStore: 一个简单的AmazonS3客户端,用于 python 。BucketStore 是一个非常简单的Amazon S3... 它的目的是要比boto3更直接使用,并且专门在 Amazon S3中,忽略它的他的

    S3 java sdk 文档-使用手册.pdf

    本文档为Amazon S3 Java SDK使用手册,旨在为开发者提供关于如何在Java项目中安装与使用Amazon S3(Simple Storage Service)服务的详细指南。文档涵盖从安装SDK、初始化配置到操作对象存储的各项功能,包括管理存储...

    S3____s3-dg.pdf

    - **功能定位**:Amazon S3 是一种对象存储服务,为用户提供了一个简单的方式来存储和检索任意数量的数据,任何时候,从任何地方。它被设计用来存储和获取任何类型的数据,从任何位置,并提供高持久性、可用性和可...

    s3-api.pdf

    为了帮助用户更有效地使用Amazon S3服务,文档还包含了一些关于使用签名版本4的存储桶策略示例以及使用POST策略的浏览器上传示例。 总结来说,Amazon S3 API中文文档是一份详尽的参考资料,不仅提供了如何通过REST ...

    amazon_s3插件

    火狐浏览器的插件,用于方便快捷管理s3上传下载资源的工具

    libs3:A C Library API for Amazon S3

    Amazon S3,全称为Simple Storage Service,是亚马逊云服务提供的一种可靠、可扩展且高度安全的云存储解决方案。为了方便开发者使用C语言进行S3相关的操作,亚马逊推出了libs3库。这个库提供了完整的API,使得开发者...

    amazon-s3-php:用于 PHP 的简单、轻量级和快速的 S3 库

    亚马逊-s3-php 受启发,这是一个简单且可配置的 S3 PHP 库。 它被编写为尽可能轻量级,同时仍然允许访问 AWS 的所有功能(例如服务器端加密)。 此外,在执行批量操作时,使用curl_multi_exec (而不是curl_exec ...

    Amazon S3开发向导.doc

    Amazon S3 开发向导是针对亚马逊简单存储服务(Amazon Simple Storage Service,简称S3)的一份重要文档,旨在帮助开发者更好地理解和使用S3进行数据存储和管理。这份向导涵盖了自2006年3月1日S3发布以来的重要更新...

    s3-json-db:将Amazon S3用作简单的json数据库和无服务器API

    将Amazon S3用作简单的JSON数据库和无服务器API 关于 S3 JSON DB是Amazon S3的基于文件的简单基于JSON数据库。 它允许您插入,更新,检索和删除条目。 所有条目都作为对象存储在S3中,位于单个json文件中,因此您也...

    s3cp:Amazon S3命令行工具(例如cp,ls,cat等)

    S3CP:用于Amazon S3文件操作的命令行工具 只需几个简单的命令行实用程序即可列出,复制和查看S3文件,例如s3cp , s3ls , s3cat , s3rm等。 正在安装 确保在系统上安装了Rubygems,然后运行: # gem install s3...

    英语流利说如何借力 Amazon S3 构建数据平台.pdf

    在这份文件中,我们可以了解到英语流利说公司是如何利用亚马逊云服务(Amazon Web Services,简称AWS)中的简单存储服务(Amazon S3)来构建其数据平台的。该平台主要应用于上海技术峰会,展示了英语流利说在大数据...

    s3多版本multi versioning

    3. S3Browser:简单方便,支持多版本功能的设置和管理。 S3多版本功能的优点 1. 提高数据安全性:S3多版本功能可以保护数据不被意外删除或修改。 2. 提高数据可靠性:S3多版本功能可以追踪对象的修改历史,恢复到...

    zipper:Amazon S3 的简单压缩服务

    拉链Amazon S3 的简单压缩服务介绍Zipper 是一个 HTTP rest API,允许您将 Amazon S3 存储桶中的文件压缩为.zip文件。 然后将生成的.zip文件上传到 Amazon S3。 您还可以配置通知挂钩以了解您的文件何时准备就绪。...

    Python-NoDB是基于Amazon的S3静态文件存储的一个非常简单的Pythonic对象存储

    总的来说,Python-NoDB为Python开发者提供了一个方便、高效的工具,使得与Amazon S3的集成变得更加简单,极大地扩展了Python在云存储领域的应用能力。对于需要在S3上进行大量文件操作的项目,Python-NoDB是一个理想...

Global site tag (gtag.js) - Google Analytics