用 Amazon Web Services 进行云计算,第 2 部分: 用 Amazon Simple Storage Service (S3) 在云中存储数据
2009-11-05 00:00:00 来源:WEB开发网可以对 bucket 使用域名约定,比如 media.yourdomain.com,从而把现有的 Web 域或子域映射到 Amazon S3。通过添加指向 S3 的 DNS CNAME 条目进行实际的映射。这种方案的主要优点是,可以在下载文件的 URL 中使用自己的域名。CNAME 映射负责转换 bucket 的 S3 地址。例如,http://media.yourdomain.com.s3.amazonaws.com 会转换成更友好的 http://media.yourdomain.com。
对象
对象 包含存储在 S3 中 bucket 中的数据。可以把对象看作要存储的文件。存储的每个对象由两个实体组成:数据和元数据。数据是要实际存储的东西,比如 PDF 文件、Word 文档、视频文件等。存储的数据还有相关联的元数据,元数据用于描述对象。例如,存储的对象的内容类型、最后一次修改对象的日期以及应用程序特有的其他元数据。在把对象发送给 S3 时,由开发人员以键-值对的形式指定对象的元数据。
S3 对于 bucket 的数量有限制,但是对于对象的数量没有限制。可以在 bucket 中存储任意数量的对象,每个对象可以包含最多 5 GB 数据。
对于可公共访问的 S3 对象,可以使用 HTTP、HTTPS 或 BitTorrent 获取其中的数据。通过使用 BitTorrent,可以非常简便地从 S3 账户分发大型媒体文件;Amazon 不仅会创建对象的 torrent 文件,还会作为它的种子。
键
在 S3 bucket 中存储的每个对象由一个惟一的键标识。这在概念上与文件系统文件夹中的文件名相似。在硬盘上的文件夹中,文件名必须在文件夹中是惟一的。bucket 中的每个对象必须有且只有一个键。bucket 名称和对象的键共同组成 S3 中存储的对象的惟一标识。
- ››web安全之信息刺探防范1
- ››webqq 最新加密算法
- ››webdriver 数据库验证方法
- ››WebSphere Application Server 7.0 XML Feature P...
- ››Web2.0网络时代基于社会影响力的声望值
- ››Web服务器搭建:配置Linux+Apache+Mysql+PHP(或Pe...
- ››WebLogic调整Java虚拟机性能优化参数
- ››webqq2.0协议研究(3)-ClientId生成
- ››Web.config配置文件
- ››WebBrowser组件的execWB方法——Delphi控制浏览器...
- ››Web前端设计模式--制作漂亮的弹出层
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
更多精彩
赞助商链接