Amazon Simple Storage Service
开发人员指南 (API 版本 2006-03-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

文档历史记录

  • 上次文档更新日期:2018 年 19 月 6 日

  • 当前 API 版本:2006-03-01

下表介绍了 2018 年 6 月 19 日之后每个 Amazon Simple Storage Service 开发人员指南 发布版中的重要更改。如需对此文档更新的通知,您可以订阅 RSS 源。

更改 描述 日期

现在可通过 RSS 更新

您现在可以订阅 RSS 源来接收有关 Amazon Simple Storage Service 开发人员指南指南更新的通知。

June 19, 2018

早期更新

下表描述了 2018 年 6 月 19 日之前每个 Amazon Simple Storage Service 开发人员指南 发布版中的重要更改。

更改 描述 日期

代码示例更新

更新了代码示例:

  • C# — 已将所有示例更新为使用基于任务的异步模式。有关更多信息,请参阅适用于 .NET 的 AWS 开发工具包开发人员指南 中的适用于 .NET 的 Amazon Web Services 异步 API。代码示例现在符合版本 3 的适用于 .NET 的 AWS 开发工具包的要求。

  • Java — 已将所有示例更新为使用客户端生成器模型。有关客户端生成器模型的更多信息,请参阅创建服务客户端

  • PHP — 已将所有示例更新为使用适用于 PHP 的 AWS 开发工具包 3.0。有关适用于 PHP 的 AWS 开发工具包 3.0 的更多信息,请参阅适用于 PHP 的 AWS 开发工具包

  • Ruby — 已更新示例代码,以便让示例适用于适用于 Ruby 的 AWS 开发工具包版本 3。

2018 年 30 月 4 日

Amazon S3 现在将 GLACIER 和 ONEZONE_IA 存储类报告到 Amazon CloudWatch Logs 存储指标

除了报告实际字节数量之外,这些存储指标还包含合适的存储类 (ONEZONE_IA、STANDARD_IA 和 GLACIER) 的每对象开销字节数:

  • 对于 ONEZONE_IA 和 STANDARD_IA 存储类对象,Amazon S3 将小于 128 KB 的对象报告为 128 KB。有关更多信息,请参阅 存储类别

  • 对于 GLACIER 存储类对象,存储指标将报告以下开销:

    • 一个 32 KB 每对象开销,按 GLACIER 存储类定价收费

    • 一个 8 KB 每对象开销,按 STANDARD 存储类定价收费

    有关更多信息,请参阅 转换对象

有关存储指标的更多信息,请参阅使用 Amazon CloudWatch 来监控指标

2018 年 30 月 4 日
新存储类别

Amazon S3 现在提供了用于存储对象的新存储类 ONEZONE_IA (IA,适用于不常访问)。有关更多信息,请参阅 存储类别

2018 年 4 月 4 日

Amazon S3 Select

Amazon S3 现在支持根据 SQL 表达式检索对象内容。有关更多信息,请参阅 从对象中选择内容

2018 年 4 月 4 日

亚太区域 (大阪当地)

Amazon S3 目前在 亚太区域 (大阪当地) 区域中可用。有关 Amazon S3 区域和终端节点的更多信息,请参阅 AWS General Reference 中的区域和终端节点

重要

亚太区域 (大阪当地) 区域只能与 亚太区域(东京) 区域结合使用。要请求访问 亚太区域 (大阪当地) 区域,请联系您的销售代表。

2018 年 2 月 12 日

Amazon S3 清单创建时间戳

Amazon S3 清单现在包括创建 Amazon S3 清单报告的日期和开始时间的时间戳。可以使用此时间戳确定开始生成清单报告的时间之后 Amazon S3 存储中的变化。

2018 年 1 月 16 日

欧洲 (巴黎) 区域

Amazon S3 在 欧洲 (巴黎) 区域中现已可用。有关 Amazon S3 区域和终端节点的更多信息,请参阅 AWS General Reference 中的区域和终端节点

2017 年 12 月 18 日

中国 (宁夏) 区域

Amazon S3 目前已在中国 (宁夏) 区域中提供。有关 Amazon S3 区域和终端节点的更多信息,请参阅 AWS General Reference 中的区域和终端节点

2017 年 12 月 11 日

使用 SQL 查询档案

Amazon S3 现在支持使用 SQL 查询 Amazon Glacier 数据档案。有关更多信息,请参阅 查询存档对象

2017 年 11 月 29 日

ORC 格式 Amazon S3 清单文件的支持

对于清单输出文件,除了逗号分隔值 (CSV) 文件格式之外,Amazon S3 现在还支持 Apache 优化行列式 (ORC) 格式。此外,您现在可通过 Amazon Athena、Amazon Redshift Spectrum 和其他工具 (例如 PrestoApache HiveApache Spark) 使用标准 SQL 查询 Amazon S3 清单。有关更多信息,请参阅 Amazon S3 清单

2017 年 11 月 17 日

S3 存储桶的默认加密

Amazon S3 默认加密提供了一种方法来设置 S3 存储桶的默认加密行为。您可以对存储桶设置默认加密,以便在存储桶中存储所有对象时对这些对象进行加密。这些对象使用 Amazon S3 托管密钥 (SSE-S3) 或 AWS KMS 托管密钥 (SSE-KMS) 通过服务器端加密进行加密。有关更多信息,请参阅 S3 存储桶的 Amazon S3 默认加密

2017 年 11 月 06 日

Amazon S3 清单中的加密状态

Amazon S3 现在的支持包括 Amazon S3 清单中的加密状态,因此您查看对象在静态时如何加密,以用于合规性审计或其他用途。您还可以配置使用服务器端加密 (SSE) 或 SSE-KMS 来加密 S3 清单,从而相应地加密所有清单文件。有关更多信息,请参阅 Amazon S3 清单

2017 年 11 月 06 日

跨区域复制 (CRR) 增强功能

跨区域复制现在支持以下功能:

2017 年 11 月 06 日

欧洲 (伦敦) 区域

Amazon S3 在 欧洲 (伦敦) 区域中现已可用。有关 Amazon S3 区域和终端节点的更多信息,请参阅 AWS General Reference 中的区域和终端节点

2016 年 12 月 13 日

加拿大 (中部) 区域

Amazon S3 在 加拿大 (中部) 区域现已可用。有关 Amazon S3 区域和终端节点的更多信息,请参阅 AWS General Reference 中的区域和终端节点

2016 年 12 月 8 日

对象标签

Amazon S3 现在支持对象标签。利用对象标签,您可以对存储进行分类。对象键名称前缀还可让您对存储进行分类,对象标签将向其添加另一个维度。

添加标签还可提供其他好处。包括:

  • 对象标签支持权限的精细访问控制 (例如,您可以向 IAM 用户授予对具有特定标签的只读对象的权限)。

  • 指定生命周期配置时的精细控制。您可以指定标签以选择生命周期规则应用于的对象子集。

  • 如果您已配置跨区域复制 (CRR),则 Amazon S3 可以复制标签。您必须向为 Amazon S3 创建的要代入的 IAM 角色授予代表您复制对象的权限。

  • 您还可以自定义 CloudWatch 指标和 CloudTrail 事件以按特定标签筛选条件显示信息。

有关更多信息,请参阅 对象标签

2016 年 11 月 29 日

S3 生命周期现在支持基于标签的筛选

Amazon S3 现在支持生命周期配置中的基于标签的筛选。您现在可以指定生命周期规则,在该规则下,您可以指定键前缀、一个或多个对象标签或二者的组合以选择生命周期规则将应用于的对象子集。有关更多信息,请参阅 对象生命周期管理

2016 年 11 月 29 日

存储桶的 CloudWatch 请求指标

Amazon S3 现在支持在存储桶上发出的请求的 CloudWatch 指标。当您为存储桶启用这些指标时,指标每分钟报告一次。您还可以配置存储桶中的哪些对象将报告这些请求指标。有关更多信息,请参阅 使用 Amazon CloudWatch 来监控指标

2016 年 11 月 29 日

Amazon S3 清单

Amazon S3 现在支持存储清单。Amazon S3 清单每天或每周为 S3 存储桶或共享前缀 (即,其名称以通用字符串开头的对象) 提供对象及其对应元数据的平面文件输出。

有关更多信息,请参阅 Amazon S3 清单

2016 年 11 月 29 日

Amazon S3 分析 - 存储类分析

新的 Amazon S3 分析 - 存储类分析功能可观察数据访问模式以帮助您确定何时将不常访问的 STANDARD 存储转换为 STANDARD_IA (IA 表示不常访问) 存储类。在存储类分析观察一组筛选出的数据的不常访问模式一段时间后,您可以使用分析结果来帮助改进您的生命周期策略。此功能还包括在指定的存储桶、前缀或标记级别对存储使用情况的详细日常分析,并且您可以将分析结果导出到 S3 存储桶。

有关更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的 Amazon S3 分析 - 存储类分析

2016 年 11 月 29 日

从 Amazon Glacier 还原存档对象时新建加速和批量数据检索

在将存档对象还原至 Amazon Glacier 时,Amazon S3 现在支持加速和批量数据检索以及标准检索。有关更多信息,请参阅 恢复存档对象

2016 年 11 月 21 日

CloudTrail 对象日志记录

CloudTrail 支持日志记录 Amazon S3 对象级别 API 操作,例如 GetObjectPutObjectDeleteObject。您可以将事件选择器配置为记录对象级别 API 操作。有关更多信息,请参阅 使用 AWS CloudTrail 记录 Amazon S3 API 调用

2016 年 11 月 21 日

美国东部(俄亥俄)区域

Amazon S3 现已在 美国东部(俄亥俄州) 区域可用。有关 Amazon S3 区域和终端节点的更多信息,请参阅 AWS General Reference 中的区域和终端节点

2016 年 10 月 17 日

面向 Amazon S3 Transfer Acceleration 的 IPv6 支持

Amazon S3 现支持面向 Amazon S3 Transfer Acceleration 的 Internet 协议版本 6 (IPv6)。您可以使用全新的 Transfer Acceleration 双堆栈终端节点通过 IPv6 连接至 Amazon S3。有关更多信息,请参阅 Amazon S3 Transfer Acceleration 入门

2016 年 10 月 6 日

IPv6 支持

Amazon S3 现在支持 Internet 协议版本 6 (IPv6)。您可以使用双堆栈终端节点通过 IPv6 访问 Amazon S3。有关更多信息,请参阅 通过 IPv6 向 Amazon S3 发出请求

2016 年 8 月 11 日

亚太地区(孟买)区域

Amazon S3 现已在 亚太地区(孟买) 区域可用。有关 Amazon S3 区域和终端节点的更多信息,请参阅 AWS General Reference 中的区域和终端节点

2016 年 6 月 27 日

Amazon S3 Transfer Acceleration

Amazon S3 Transfer Acceleration 可在客户与 S3 存储桶之间实现快速、轻松、安全的远距离文件传输。Transfer Acceleration 利用 Amazon CloudFront 的全球分布式边缘站点。

有关更多信息,请参阅 Amazon S3 Transfer Acceleration

2016 年 4 月 19 日

生命周期支持移除过期对象删除标记

生命周期配置 Expiration 操作现在允许您指示 Amazon S3 移除受版本控制的存储桶中的过期对象删除标记。有关更多信息,请参阅 用于描述生命周期操作的元素

2016 年 16 月 3 日

存储桶生命周期配置现在支持中止未完成的分段上传的操作

存储桶生命周期配置现在支持 AbortIncompleteMultipartUpload 操作,您可以使用该操作指示 Amazon S3 中止未在启动后的指定天数内完成的分段上传。当分段上传符合中止操作条件时,Amazon S3 将删除所有已上传的段并中止分段上传。

有关概念性信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的以下主题:

以下 API 操作已更新为支持新操作:

  • PUT 存储桶生命周期 - XML 配置现在允许您在生命周期配置规则中指定 AbortIncompleteMultipartUpload 操作。

  • 列出段启动分段上传 - 如果存储桶包含了指定 AbortIncompleteMultipartUpload 操作的生命周期规则,则这两个 API 操作现在将返回两个额外的响应标头 (x-amz-abort-datex-amz-abort​-rule-id)。响应中的这些标头指示启动的分段上传何时符合中止操作的条件以及适用哪个生命周期规则。

2016 年 16 月 3 日

亚太区域(首尔) 区域

Amazon S3 目前在 亚太区域(首尔) 区域中可用。有关 Amazon S3 区域和终端节点的更多信息,请参阅 AWS General Reference 中的区域和终端节点

2016 年 1 月 6 日
新的条件键和分段上传变更

IAM 策略现在支持 Amazon S3 s3:x-amz-storage-class 条件键。有关更多信息,请参阅 在策略中指定条件

您不再需要作为分段上传的发起者就能上传分段和完成上传。有关更多信息,请参阅 分段上传 API 和权限

2015 年 12 月 14 日

重命名美国标准区域 区域名称字符串从“美国标准”变更为“美国东部 (弗吉尼亚北部)”。此次只更新了区域名称,功能上没有任何变化。

2015 年 12 月 11 日

新存储类别

Amazon S3 现在为存储对象提供了新存储类别 STANDARD_IA (IA,适用于不常访问)。此存储类别已针对长时间运行且不常访问的数据进行了优化。有关更多信息,请参阅 存储类别

生命周期配置功能的更新现在可允许您将对象转换为 STANDARD_IA 存储类别。有关更多信息,请参阅 对象生命周期管理

以前,跨区域复制功能对对象副本使用了源对象的存储类别。现在,当您配置跨区域复制时,您可以在目标存储桶中为创建的对象副本指定存储类别。有关更多信息,请参阅 跨区域复制 (CRR)

2015 年 9 月 16 日

AWS CloudTrail 集成

新的 AWS CloudTrail 集成能够记录您的 S3 存储桶中发生的 Amazon S3 API 活动。您可以使用 CloudTrail 来跟踪 S3 存储桶的创建或删除、访问控制修改、生命周期策略变更等。有关更多信息,请参阅 使用 AWS CloudTrail 记录 Amazon S3 API 调用

2015 年 9 月 1 日

存储桶限额提升

Amazon S3 现在支持存储桶限额提升。默认情况下,客户可在其 AWS 账户中创建多达 100 个存储桶。需要更多存储桶的客户可通过提交服务限额提升来调高限制。有关如何调高存储桶限制的信息,请转到 AWS 一般参考 中的 AWS 服务限制。有关更多信息,请参阅 创建存储桶存储桶限制

2015 年 8 月 4 日

一致性模型更新

Amazon S3 现在在美国东部 (弗吉尼亚北部) 区域对添加到 Amazon S3 的新对象支持先写后读一致性。在此更新之前,除美国东部 (弗吉尼亚北部) 区域之外的所有区域都对上传到 Amazon S3 的新对象支持先写后读一致性。利用此改进,Amazon S3 现在在所有区域对添加到 Amazon S3 的新对象都支持先写后读一致性。先写后读一致性允许您在 Amazon S3 中创建对象后立即检索对象。有关更多信息,请参阅 区域

2015 年 8 月 4 日

事件通知

Amazon S3 事件通知进行了更新,以添加在删除对象时发送的通知并添加通过前缀和后缀匹配进行对象名称筛选的功能。有关更多信息,请参阅 配置 Amazon S3 事件通知

2015 年 7 月 28 日

Amazon CloudWatch 集成

利用新的 Amazon CloudWatch 集成,您可以通过 Amazon S3 的 CloudWatch 指标监控 Amazon S3 使用情况并设置警报。支持的指标包含标准存储的总字节数、低冗余存储的总字节数以及给定 S3 存储桶的对象的总数。有关更多信息,请参阅 使用 Amazon CloudWatch 来监控指标

2015 年 7 月 28 日

支持删除和清空非空存储桶

Amazon S3 现在支持删除和清空非空存储桶。有关更多信息,请参阅 删除或清空存储桶

2015 年 7 月 16 日

Amazon VPC 终端节点的存储桶策略

Amazon S3 添加了对 Amazon Virtual Private Cloud (Amazon VPC) 终端节点的存储桶策略的支持。您可以使用 S3 存储桶策略控制从特定 Amazon VPC 终端节点或特定 VPC 对存储桶的访问。VPC 终端节点易于配置,高度可靠,并且提供到 Amazon S3 的安全连接而无需网关或 NAT 实例。有关更多信息,请参阅 Amazon S3 的 VPC 终端节点的示例存储桶策略

2015 年 4 月 29 日

事件通知

已更新 Amazon S3 事件通知,以支持切换到 AWS Lambda 函数的基于资源的权限。有关更多信息,请参阅 配置 Amazon S3 事件通知

2015 年 4 月 9 日

跨区域复制

Amazon S3 现在支持跨区域复制。跨区域复制是跨不同 AWS 区域中的存储桶自动、异步地复制对象。有关更多信息,请参阅 跨区域复制 (CRR)

2015 年 3 月 24 日

事件通知

Amazon S3 现在支持存储桶通知配置中的新事件类型和目标。在此版本之前,Amazon S3 仅支持 s3:ReducedRedundancyLostObject 事件类型和 Amazon SNS 主题作为目标。有关新事件类型的更多信息,请参阅 配置 Amazon S3 事件通知

2014 年 11 月 13 日

使用客户提供的加密密钥的服务器端加密

使用 AWS Key Management Service (AWS KMS) 的服务器端加密

Amazon S3 现在支持使用 AWS Key Management Service 的服务器端加密。此功能允许您通过 AWS KMS 管理信封密钥,Amazon S3 使用您设置的权限调用 AWS KMS 以访问信封密钥。

有关使用 AWS KMS 的服务器端加密的更多信息,请参阅通过 AWS Key Management Service 使用服务器端加密来保护数据

2014 年 11 月 12 日

欧洲(法兰克福) 区域

Amazon S3 目前在 欧洲(法兰克福) 区域可用。

2014 年 10 月 23 日
使用客户提供的加密密钥的服务器端加密

Amazon S3 现在支持使用客户提供的加密密钥的服务器端加密 (SSE-C)。服务器端加密使您能够请求 Amazon S3 加密您的静态数据。在使用 SSE-C 时,Amazon S3 将使用您提供的自定义加密密钥加密您的对象。由于 Amazon S3 会自动执行加密,因此您可以使用自己的加密密钥,而无需编写或执行自己的加密代码。

有关 SSE-C 的更多信息,请参阅服务器端加密 (使用客户提供的加密密钥)

2014 年 6 月 12 日
版本控制的生命周期支持

在此版本之前,仅对不受版本控制的存储桶支持生命周期配置。现在您对不受版本控制和启用了版本控制的存储桶都可以配置生命周期。有关更多信息,请参阅 对象生命周期管理

2014 年 5 月 20 日
修订了访问控制主题

修订了 Amazon S3 访问控制文档。有关更多信息,请参阅 管理对 Amazon S3 资源的访问权限

2014 年 4 月 15 日
修订了服务器访问日志记录主题

修订了服务器访问日志记录文档。有关更多信息,请参阅 Amazon S3 服务器访问日志记录

2013 年 11 月 26 日
.NET 开发工具包示例已更新为版本 2.0

本指南中的 .NET 开发工具包示例现在符合版本 2.0 标准。

2013 年 11 月 26 日
HTTP 上的 SOAP 支持已弃用

HTTP 上的 SOAP 支持已弃用,但是仍可在 HTTPS 上使用。不支持将新 Amazon S3 功能用于 SOAP。我们建议您使用 REST API 或 AWS 开发工具包。

2013 年 9 月 20 日
IAM 策略变量支持

IAM 访问策略语言现在支持变量。在评估策略时,任何策略变量都会替换为来自经身份验证的用户会话的上下文相关信息提供的值。您可以使用策略变量来定义通用策略,无需显式列出策略的所有部分。有关策略变量的更多信息,请参阅 IAM 用户指南 中的 IAM 策略变量概述

有关 Amazon S3 中的策略变量的示例,请参阅用户策略示例

2013 年 4 月 3 日
对申请方付款的控制台支持 现在,您可以使用 Amazon S3 控制台为申请方付款配置存储桶。有关更多信息,请参阅 使用 Amazon S3 控制台配置申请方付款 2012 年 12 月 31 日
对网站托管的根域支持 Amazon S3 现已支持在根域中托管静态网站。网站访问者在浏览器上访问网站时无需在 Web 地址中指定“www”(如“example.com”)。许多客户已在 Amazon S3 上托管了静态网站,访问者可通过“www”子域 (如“www.example.com”) 访问这些网站。此前,要支持根域网访问,您必须在运行自己的 Web 服务器时将根域请求从浏览器以代理的方式转至您在 Amazon S3 上的网站。运行 Web 服务器对请求进行代理会导致出现额外成本、运转负荷和其他潜在的故障点。现在,对于“www”和根域地址,您都可以充分享受 Amazon S3 带来的高可用性和持久性了。有关更多信息,请参阅 在 Amazon S3 上托管静态网站 2012 年 12 月 27 日
控制台修改 对 Amazon S3 控制台进行了更新。并对与控制台相关的文档主题做出了相应修改。 2012 年 12 月 14 日
支持将对象存档到 Amazon Glacier

Amazon S3 现已支持的存储选项可让您使用 Amazon Glacier 的低成本存储服务来存档数据。要存档对象,您需要定义存档规则来识别对象以及希望 Amazon S3 据此将这些对象存档到 Amazon Glacier 的时间表。通过使用 Amazon S3 控制台或者以编程方式使用 Amazon S3 API 或 AWS SDK,您可以轻松地在存储桶上设置规则。

有关更多信息,请参阅 对象生命周期管理

2012 年 11 月 13 日
对网页重定向的支持

对于配置为网站的存储桶,Amazon S3 现在支持将对象的请求重定向到相同存储桶中的另一个对象或外部 URL。有关更多信息,请参阅 (可选) 配置网页重定向

有关托管网站的信息,请参阅 在 Amazon S3 上托管静态网站

2012 年 10 月 4 日
对跨域资源共享 (CORS) 的支持

Amazon S3 现已支持跨域资源共享 (CORS) 功能。一个域中加载的客户端 Web 应用程序可借助 CORS 定义的方式与不同域中的资源进行交互,或访问这些资源。Amazon S3 中的 CORS 支持让您可以在 Amazon S3 之上构建丰富的客户端 Web 应用程序,同时让您可以选择性地允许跨域访问您的 Amazon S3 资源。有关更多信息,请参阅 跨源资源共享 (CORS)

2012 年 8 月 31 日
对成本分配标记的支持

Amazon S3 现在支持成本分配标记,这允许您为 S3 存储桶加标签,从而可以更轻松地根据项目或其他条件跟踪其成本。有关将标记用于存储桶的更多信息,请参阅 使用成本分配 S3 存储桶标签

2012 年 8 月 21 日
对存储桶策略中受 MFA 保护的 API 访问的支持

Amazon S3 现在支持受 MFA 保护的 API 访问,这项功能在访问 Amazon S3 资源时可强制执行 AWS Multi-Factor Authentication 以提供更高级别的安全。它是一项安全功能,要求用户通过提供有效 MFA 代码来证明实际拥有 MFA 设备。有关详细信息,请参阅 AWS Multi-Factor Authentication。现在,您可以要求对任何访问 Amazon S3 资源的请求进行 MFA 身份验证。

为了强制执行 MFA 身份验证,Amazon S3 现在支持存储桶策略中的 aws:MultiFactorAuthAge 键。有关存储桶策略示例,请参阅 添加存储桶策略以请求 MFA

2012 年 7 月 10 日
对象到期支持 借助“对象到期”功能,您可以设定在已配置时间段后自动删除数据。通过向存储桶添加生命周期配置,可以设置对象到期规则。 2011 年 12 月 27 日
增加了新的支持区域 Amazon S3 现在支持 南美洲(圣保罗) 区域。有关更多信息,请参阅 访问存储桶 2011 年 12 月 14 日
多对象删除 Amazon S3 现在支持多对象删除 API,使您能够在单个请求中删除多个对象。借助此功能,您可以比使用多个单独的 DELETE 请求更快地从 Amazon S3 删除大量对象。有关更多信息,请参阅 删除对象 2011 年 12 月 7 日
增加了新的支持区域 Amazon S3 现在支持 美国西部(俄勒冈) 区域。有关详细信息,请参阅存储桶和区域 2011 年 11 月 8 日
文档更新 文档错误修复。 2011 年 11 月 8 日

文档更新

除了文档错误修复,本版本还包括以下增强功能:

2011 年 10 月 17 日

服务器端加密支持

Amazon S3 现在支持服务器端加密。它使您能够请求 Amazon S3 加密静态数据,即,当 Amazon S3 将数据写入其数据中心内的磁盘时,加密您的对象数据。除了 REST API 更新,AWS SDK for Java 和 .NET 可提供必要的功能来请求服务器端加密。当使用 AWS 管理控制台上传对象时,还可以请求服务器端加密。要了解有关数据加密的更多信息,请转至使用数据加密

2011 年 10 月 4 日

文档更新

除了文档错误修复,本版本还包括以下增强功能:

2011 年 9 月 22 日

对使用临时安全凭证发送请求的支持

除了使用您的 AWS 账户和 IAM 用户安全凭证将经身份验证的请求发送到 Amazon S3,您现在还可以使用从 AWS Identity and Access Management (IAM) 获取的临时安全凭证发送请求。您可以使用 AWS Security Token Service API 或 AWS 开发工具包包装程序库从 IAM 请求这些临时凭证。您可以请求这些临时安全凭证以供自己使用,也可以提供给联合身份用户和应用程序使用。此功能使您能够管理 AWS 之外的用户,并为他们提供临时安全凭证来访问 AWS 资源。

有关更多信息,请参阅 创建请求

有关 IAM 对临时安全凭证的支持的更多信息,请参阅 IAM 用户指南 中的临时安全凭证

2011 年 8 月 3 日

扩展了分段上传 API 以支持复制多达 5 TB 的对象

在此版本之前,Amazon S3 API 支持复制最大 5 GB 的对象。为了支持复制大于 5 GB 的对象,Amazon S3 现已通过新的操作 Upload Part (Copy) 扩展了分段上传 API。您可以使用该分段上传操作来复制多达 5 TB 的对象。有关更多信息,请参阅 复制对象

有关分段上传 API 的概念性信息,请参阅 使用分段上传 API 上传对象

2011 年 21 月 6 日

已禁用通过 HTTP 的 SOAP API 调用

为了提高安全性,已禁用通过 HTTP 的 SOAP API 调用。必须使用 SSL 将经身份验证的和匿名的 SOAP 请求发送到 Amazon S3。

2011 年 6 月 6 日

IAM 支持跨账户委托

以前,要访问 Amazon S3 资源,IAM 用户需要从父 AWS 账户和 Amazon S3 资源拥有者获得权限。借助跨账户访问,IAM 用户现在仅需要从所有者账户获得权限。即,如果资源拥有者向 AWS 账户授予访问权限,则 AWS 账户现在可以授予其 IAM 用户对这些资源的访问权限。

有关更多信息,请参阅IAM 用户指南 中的创建向 IAM 用户委派权限的角色

有关在存储桶策略中指定委托人的更多信息,请参阅 在策略中指定委托人

2011 年 6 月 6 日

新链接

此服务的终端节点信息现在位于 AWS 一般参考中。有关更多信息,请参阅 AWS 一般参考中的“区域和终端节点”。

2011 年 3 月 1 日

支持在 Amazon S3 中托管静态网站

Amazon S3 增强了对托管静态网站的支持。其中包括支持索引文档和自定义错误文档。使用这些功能时,访问存储桶或子文件夹 (如 http://mywebsite.com/subfolder) 根主题的请求会返回索引文档,而不是存储桶中对象的列表。遇到错误时,Amazon S3 会返回用户自定义的错误消息,而不是 Amazon S3 错误消息。有关更多信息,请参阅 在 Amazon S3 上托管静态网站

2011 年 2 月 17 日

支持响应标头 API

GET Object REST API 现在允许您为每个请求更改 REST GET Object 请求的响应标头。即,您可以改变响应中的对象元数据,无需改变对象本身。有关更多信息,请参阅 获取对象

2011 年 1 月 14 日

支持大型对象

Amazon S3 已将可以在 S3 存储桶中存储的对象的最大大小从 5 GB 增加到 5 TB。如果您使用 REST API,则可以在单个 PUT 操作中上传最多 5 GB 的对象。对于大型对象,必须使用分段上传 REST API 来分段上传对象。有关更多信息,请参阅 使用分段上传 API 上传对象

2010 年 12 月 9 日

分段上传

分段上传可以更快、更灵活地上传到 Amazon S3。它允许您上传单个对象作为一组分段。有关更多信息,请参阅 使用分段上传 API 上传对象

2010 年 11 月 10 日

支持存储桶策略中的规范 ID

现在您可以在存储桶策略中指定规范 ID。有关更多信息,请参阅 访问策略语言概述

2010 年 9 月 17 日

Amazon S3 与 IAM 结合使用

本服务现已与 AWS Identity and Access Management (IAM) 集成。有关更多信息,请转到 IAM 用户指南 中的与 IAM 配合使用的 AWS 服务

2010 年 9 月 2 日

通知 Amazon S3 通知功能使您可以配置存储桶,以便当 Amazon S3 在存储桶上检测到关键事件时,Amazon S3 可向 Amazon Simple Notification Service (Amazon SNS) 主题发布消息。有关详细信息,请参阅设置存储桶事件的通知 2010 年 7 月 14 日
存储桶策略 存储桶策略是用来跨存储桶、对象和对象集设置访问权限的访问管理系统。此功能可补充 (在许多情况下,可替代) 访问控制列表。有关更多信息,请参阅 使用存储桶策略和用户策略。 2010 年 7 月 6 日
在所有区域中可用的路径类型语法 在美国传统区域,或者如果存储桶与请求的终端节点位于相同区域,Amazon S3 现在支持任何存储桶的路径类型语法。有关详细信息,请参阅虚拟托管 2010 年 6 月 9 日
欧洲(爱尔兰) 的新终端节点 Amazon S3 现在为 欧洲(爱尔兰) 提供终端节点:http://s3-eu-west-1.amazonaws.com.cn 2010 年 6 月 9 日
控制台 您现在可以通过 AWS 管理控制台使用 Amazon S3。您可以在 Amazon Simple Storage Service 控制台用户指南中了解控制台中的所有 Amazon S3 功能。 2010 年 6 月 9 日
去冗余 Amazon S3 现在使您能够通过在去冗余的 Amazon S3 中存储对象降低存储成本。有关详细信息,请参阅低冗余存储 2010 年 5 月 12 日
增加了新的支持区域 Amazon S3 现在支持 亚太区域(新加坡) 区域。有关详细信息,请参阅存储桶和区域 2010 年 4 月 28 日
对象版本控制 本版本引入了对象版本控制。所有对象现在都有键和版本。如果您启用对存储桶的版本控制,则 Amazon S3 将为所有添加到存储桶的对象提供唯一的版本 ID。此功能使您能够从意外覆盖和删除中恢复。有关详细信息,请参阅版本控制使用版本控制 2010 年 2 月 8 日
增加了新的支持区域 Amazon S3 现在支持 美国西部(加利福尼亚北部) 区域。针对此区域的请求的新终端节点为 s3-us-west-1.amazonaws.com。有关详细信息,请参阅存储桶和区域 2009 年 12 月 2 日
适用于 .NET 的 AWS 开发工具包 对于更喜欢使用 .NET 语言特定的 API 操作而不是使用 REST 或 SOAP 来构建应用程序的软件开发人员,AWS 现在为他们提供了库、示例代码、教程和其他资源。这些库提供了一些基本功能 (未包括在 REST 或 SOAP API 中),比如请求身份验证、请求重试和错误处置,以便您轻松地开始工作。有关特定语言的库和资源的更多信息,请参阅 使用 AWS 开发工具包、CLI 和 Explorer 2009 年 11 月 11 日

本页内容: