Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,可提供业界领先的可扩展性、数据可用性、安全性和性能。这意味着各种规模和行业的客户都可以使用它来存储和保护各种使用案例(例如湖内数仓、网站、移动应用程序、备份和还原、存档、企业级应用程序、IoT 设备和大数据分析)的任意量的数据。Amazon S3 提供易于使用的管理功能,以便组织数据并配置经过微调的访问控制,以满足您的特定业务、组织和合规性要求。Amazon S3 设计具有 99.999999999% (11 个 9) 的持久性,并为全球各地的公司存储数百万个应用程序的数据。
优势
Amazon S3 具有基于 Web 的管理控制台和移动应用程序,非常易于使用,并且提供全套 REST API 和软件开发工具包,可与第三方技术轻松集成。
简单
Amazon S3 具有基于 Web 的管理控制台和移动应用程序,非常简单易用。S3 还提供全套 REST API 和软件开发工具包,可与第三方技术轻松集成。
高持久性
Amazon S3 提供耐用的基础设施存储重要数据,其设计旨在为对象提供 99.999999999% 的耐用性。您的数据将通过冗余方式存储在多个设施以及一个设施内的多个设备上。
可扩展
利用 Amazon S3,您可以尽可能多地存储数据并在需要时访问数据。您可以不必预测未来的存储需求并能按需要向上和向下扩展,从而大幅提高业务灵活性。
安全
Amazon S3 支持通过安全通道进行数据传输,并在数据上传完成时会自动保护数据。您还可以配置存储桶策略来使用 Amazon Identity and Access Management (IAM) 管理对象权限并控制对数据的访问。
可用性高
Amazon S3 标准可在指定年度内为对象提供高达 99.99% 的可用性,并且以Amazon S3 服务等级协议作为后盾,可满足您的需求并且值得信赖。您还可以选择一个亚马逊云科技区域来优化延迟、尽可能降低成本或满足法规要求。
成本低廉
在 S3 存储类中存储数据可节省成本,性能不会受到丝毫影响,S3 存储类可以相应的速率支持不同的数据访问级别。您可以使用 S3 存储类分析来发现应基于访问模式迁移到成本较低的存储类的数据,并配置 S3 生命周期策略以执行数据传输。您还可以使用 S3 智能分层(其可以基于不断变化的访问模式为对象进行分层,并自动节省成本)中不断变化或未知的访问模式来存储数据。
集成化
Amazon S3 与其他亚马逊云科技服务深度集成,因此客户可以轻松构建使用各种亚马逊云科技服务的解决方案。集成的服务包括Amazon CloudFront、Amazon CloudWatch、Amazon Kinesis、Amazon RDS、Amazon Glacier、Amazon EBS、Amazon DynamoDB、Amazon Redshift、Amazon EMR和Amazon VPC。
轻松管理数据和访问控制
S3 为您提供强大的功能来管理访问、成本、复制和数据保护。通过 S3 接入点,您可以使用共享数据集为应用程序轻松管理具有特定权限的数据访问。S3 复制管理区域内或到其他区域的数据复制。S3 批量操作可帮助管理数十亿对象的大规模变更。由于 S3 可与 Amazon Lambda 配合使用,因此您无需管理其他基础设施即可记录活动、定义提醒和实现工作流程自动化。
就地查询
只有亚马逊云科技提供 Amazon S3 Select,这是一种从 S3 对象中仅检索所需数据的子集的方法,可将大多数经常从 S3 访问数据的应用程序的性能最多提高 400%。
使用案例
湖内数仓
Amazon S3 为各种内容(从 Web 应用程序到媒体文件)提供一种高持久性和高可用性存储。它允许您将整个存储基础设施转移到云端,从而利用 Amazon S3 的可扩展性和按需付费的优势,以处理不断增长的存储需求。您可以从 Amazon S3 直接分发您的内容。
对于分享易于复制的内容或在其他位置存储了原始副本的内容,Amazon S3 的标准 - 不频繁访问存储 (S-IA) 功能提供了一种具有吸引力的解决方案。例如,如果您想将媒体内容存储在内部,但需要向客户、渠道合作伙伴或员工提供访问权限,则可以使用 S-IA 这一低成本解决方案来存储和分享此内容。
内容存储和分发
Amazon S3 为各种内容(从 Web 应用程序到媒体文件)提供一种高持久性和高可用性存储。它允许您将整个存储基础设施转移到云端,从而利用 Amazon S3 的可扩展性和按需付费的优势,以处理不断增长的存储需求。您可以从 Amazon S3 直接分发您的内容。
对于分享易于复制的内容或在其他位置存储了原始副本的内容,Amazon S3 的标准 - 不频繁访问存储 (S-IA) 功能提供了一种具有吸引力的解决方案。例如,如果您想将媒体内容存储在内部,但需要向客户、渠道合作伙伴或员工提供访问权限,则可以使用 S-IA 这一低成本解决方案来存储和分享此内容。
用于数据分析的存储
无论是存储用于分析的医药数据、用于计算和定价的财务数据,还是用于调整尺寸的照片图像,Amazon S3 都是存储原始内容的理想位置。这样,您可以将该内容发送到 Amazon EC2 进行计算、调整大小或其他大规模分析,而不会由于在这些服务之间移动数据产生任何数据传输的费用。然后,您可以选择使用 Amazon S3 的去冗余存储 (RRS) 功能(当然,也可以使用 Amazon S3 的标准存储)来存储这些结果以及可再生的内容。
备份、存档与灾难恢复
Amazon S3 提供了高持久性、高可扩展性以及安全的解决方案来备份和存档您的关键数据。您可以使用 Amazon S3 的版本控制功能为存储的数据提供进一步的保护。您也可以基于对象的生命周期定义存档规则,将 Amazon S3 对象集存档到 Amazon S3 Glacier 和 Amazon S3 Glacier Deep Archive,以享受极低成本的存储服务。随着数据老化,这些规则可以确保您的数据自动存储到最合算的存储服务中。
静态网站托管
您可以在 Amazon S3 上托管整个静态网站,进而获得一个价格实惠、高度可用并且可根据流量要求自动扩展的托管解决方案。自托管一个可以处理峰值流量加载且高度可用的网站不但非常困难,而且成本高昂。有了 Amazon S3,您可以提供可靠的流量服务,并且无需再为处理突发的高峰流量而扩展基础设施问题大伤脑筋。Amazon S3 设计保证了 99.99% 的可用性和 99.999999999% 的持久性,它使得您能够访问一个可高度扩展且快速可靠的基础设施,也就是 Amazon 运行自身的全球网站网络所采用的基础设施。您还可以享受到按需付费的定价,也就是只按实际用量付费。Amazon S3 的网站托管解决方案特别适合托管静态内容(包括 html 文件、图片、视频以及 JavaScript 等客户端脚本)的网站。(建议使用 Amazon EC2 进行托管包含服务器端脚本编写和数据库交互内容的网站。)
混合云存储
使用Amazon PrivateLink在 Amazon S3 和本地之间设置私有连接。您可以在 VPC 中预置私有终端节点,以允许使用私有 IP 从本地直接访问 S3。Amazon Storage Gateway 让您可以无缝连接本地应用程序并将其扩展到 Amazon Storage,同时在本地缓存数据以实现低延迟访问。
Amazon S3 功能
Amazon S3 具有各种各样的功能,您可以使用这些功能以特定的方式组织和管理数据,从而支持具体使用案例、实现成本效益、增强安全性并满足合规性要求。Amazon S3 将数据作为对象存储在被称为“存储桶”的资源中,单一对象大小最多可为 5TB。S3 功能包括将元数据标签附加到对象、跨 S3 存储类移动和存储数据、配置和实施数据访问控制、保护数据免受未经授权的用户访问、运行大数据分析以及在对象级别和存储桶级别监控数据的能力。可以通过 S3 接入点或直接通过存储桶主机名访问对象。
每个对象存储在存储桶中,并可通过开发人员分配的唯一密钥进行检索。在某一特定区域存储的对象将一直留在该区域,除非您将其传出。身份验证机制旨在确保数据安全,以防未授权访问。对象可以设置为私有或公有,也可以向特定用户授予权限。使用基于标准的 REST 和 SOAP 接口,它们可与任何互联网开发工具包搭配使用。灵活构建,以便能够轻松添加协议或功能层。默认下载协议为 HTTP,而且 S3 API 也支持 HTTPS。Amazon CLI 和 SDK 默认使用安全 HTTPS 连接。提供功能,以简化整个生命周期中的数据可管理性。包括用于按存储桶分隔数据、监视和控制花费,以及自动将数据存档至成本更低存储的选项。这些选项均可通过Amazon S3 管理控制台轻松进行管理。
保护您的数据
默认情况下,Amazon S3 中存储的数据是安全的;只有存储桶和对象所有者才能访问他们所创建的 Amazon S3 资源。Amazon S3 支持多种访问控制机制。借助 Amazon S3 的数据保护功能,您可以保护数据免受逻辑和物理故障的影响,防止因用户意外操作、应用程序错误及基础设施故障而导致数据丢失。对于必须遵守相关法规标准的客户,Amazon S3 的数据保护功能可作为实现合规性的总体策略的一部分。下面将详细介绍 Amazon S3 提供的各种数据安全和可靠性功能。
Amazon S3 提供灵活的安全性功能,以防未经授权的用户访问您的数据。使用网关 VPC 终端节点和接口 VPC 终端节点从您的 Amazon Virtual Private Cloud (Amazon VPC) 和本地连接到 S3 资源。Amazon S3 支持在数据上传时应用服务器端加密(使用三种密钥管理选项)和客户端加密。使用 S3 清单可检查 S3 对象的加密状态。
审核日志
Amazon S3 还支持记录对 Amazon S3 资源发出的请求。您还可以配置 Amazon S3 存储桶,针对发出的相关请求创建访问日志记录。这些服务器访问日志可捕获对存储桶或其中的对象发出的所有请求,还可用于审核目的。
版本控制
Amazon S3 通过版本控制功能提供了进一步的保护。您可以使用版本控制来保留、检索和还原存储在 Amazon S3 存储桶中的每个对象的每个版本。这使您能够从用户意外操作和应用程序故障中轻松恢复。默认情况下,请求将会检索最新写入的版本。通过在请求中指定版本,可以检索对象的较旧版本。每个存储的版本均需收取存储费。您可以配置生命周期规则,以自动控制生命周期和存储多个版本的成本。
数据安全性的详细信息
Amazon S3 支持多种机制,使您能够灵活控制访问您数据的人员,以及他们的访问方式、时间和位置。Amazon S3 提供了四种不同的访问控制机制:Identity and Access Management (IAM) 策略、访问控制列表 (ACL)、存储桶策略以及查询字符串身份验证。IAM 让拥有多名员工的组织能够使用一个亚马逊云科技 账户创建和管理多个用户。通过 IAM 策略,您可以授予 IAM 用户对 Amazon S3 存储桶或对象的细化控制权。您可以使用 ACL 选择性地添加(授予)对个别对象的特定权限。Amazon S3 存储桶策略可用来添加或拒绝对单一存储桶内的部分或所有对象的权限。使用查询字符串身份验证,您能够通过仅在预定时间段内有效的 URL 共享 Amazon S3 对象。
您可以使用 HTTPS 协议通过 SSL 终端节点,将数据安全地上传/下载到 Amazon S3。
Amazon S3 还支持记录对 Amazon S3 资源发出的请求。您还可以配置 Amazon S3 存储桶,针对发出的相关请求创建访问日志记录。这些服务器访问日志可捕获对存储桶或其中的对象发出的所有请求,还可用于审核目的。
有关 Amazon S3 中安全功能的更多信息,请参阅Amazon S3 开发人员指南中的访问控制主题。
适用于 Amazon S3 的 Amazon PrivateLink
适用于 S3 的 Amazon PrivateLink 提供 Amazon S3 和本地之间的私有连接。您可以在 VPC 中为 S3 预置接口 VPC 终端节点,以便通过 Amazon Direct Connect 将本地应用程序直接连接到 S3。连接 S3 VPC 终端节点的请求将通过亚马逊云科技 中国网络自动路由到 S3。您可以为接口 VPC 终端节点设置安全组并配置 VPC 终端节点策略,以增强访问控制。
数据持久性和可靠性
Amazon S3 为任务关键型和主要数据存储提供了高持久性存储基础设施。Amazon S3 通过冗余方式将数据存储在多个设施中以及每个设施内的多个设备上。为了提高持久性,Amazon S3 在确认数据已成功存储之前会将数据同步存储在多个设施中。此外,Amazon S3 还会在存储或检索数据时,对所有网络流量计算校验和,以检测数据包是否损坏。与需要进行费时耗力的数据验证和手工修复的传统系统不同,Amazon S3 可以定期执行系统的数据完整性校验,并且内置了自动的自我修复功能。
标准具有以下特点:
以Amazon S3 服务等级协议作为后盾,以确保可用性。设计旨在特定年度内为对象提供 99.999999999% 的持久性和 99.99% 的可用性。能够承受同时两个设施中的数据丢失。
标准 – 不频繁访问具有以下特点:
以Amazon S3 服务等级协议作为后盾,以确保可用性。设计旨在特定年度内实现对象 99.999999999% 的持久性和 99.9% 的可用性。能够承受同时两个设施中的数据丢失。
Amazon S3 Glacier 具有以下特点:
设计旨在特定年度内实现对象 99.999999999% 的持久性。能够承受同时两个设施中的数据丢失。检索时间可以配置为数分钟到数小时不等
Amazon S3 Glacier Deep Archive 具有以下特点:
经过设计,可跨多个可用区实现对象 99.999999999% 的持久性成本最低的存储类旨在实现将保留 7-10 年的数据的长期保留磁带库的理想替代品检索时间在 12 小时内
Amazon S3 智能分层具有以下特点:
经过设计,可跨多个可用区实现对象 99.999999999% 的持久性设计在指定年度内实现 99.9% 的可用性通过更改访问模式自动优化数据的存储成本将对象存储在四个访问层中,针对频繁访问、不频繁访问和罕见访问进行了优化频繁访问层和不频繁访问层具有与 S3 标准相同的低延迟和高吞吐量性能为很少访问的对象激活可选的自动存档功能存档访问层和深度存档访问层具有与 Glacier 和 Glacier Deep Archive 相同的性能只需少量月度监控和自动分层费用
存储管理
Amazon S3 让您能够轻松管理数据,方法是向您直观显示数据使用模式并提供工具来通过管理策略管理存储。所有这些管理功能都可以使用Amazon S3 API或管理控制台轻松管理。下面将详细介绍 Amazon S3 提供的各种数据管理功能。
S3 对象标签
借助 Amazon S3 对象标记,您可以管理并控制对 Amazon S3 对象的访问。S3 对象标签是适用于 S3 对象的键值对,在对象的生命周期内,可随时创建、更新或删除这些标签。借助这些标签,您将能够创建 Identity and Access Management (IAM) 策略,设置 S3 生命周期策略以及自定义存储指标。然后,这些对象级标签可以管理在存储类之间的转换并在后台让对象过期。
S3 CloudWatch 指标
Amazon S3 CloudWatch 集成会根据大量不同指标提供经过集成的监控和提醒功能,从而帮助您改善最终用户体验。您可以收到 1 分钟 CloudWatch 指标、设置 CloudWatch 提醒和访问 CloudWatch 控制面板,从而查看 Amazon S3 存储的实时运行和性能。对依赖于云存储的 Web 和移动应用程序而言,这些功能使您可以快速识别运行问题并采取措施。这些 1 分钟指标在 S3 存储桶级别提供。此外,您还可以为使用共享前缀或对象标签收集的指标灵活地定义筛选条件,这样您便可使各项指标筛选条件满足特定业务应用程序、工作流程或内部组织的需求。
S3 CloudTrail 集成
您可以使用 Amazon CloudTrail 捕捉 S3 对象上的存储桶级 API 活动(管理事件)和对象级 API 活动(数据事件)。数据事件包括 GET、HEAD 和 Get Object ACL 等读取操作,以及 PUT 和 POST 等写入操作。捕捉的详细信息可为多种类型的安全性、审计、监管与合规性使用案例提供支持。
数据生命周期管理
随着您的数据不断发展,Amazon S3 可以自动分配和更改成本和性能特性。它甚至还可以自动执行常见的数据生命周期管理任务,包括容量预置、自动迁移到成本较低的层级,以及监管合规性策略和最终的计划删除任务。
随着数据老化,或者在硬件故障或到达使用寿命时,Amazon S3 会自动并且透明地负责将您的数据迁移到新硬件上。这种机制让您不必执行昂贵、耗时且风险极大的硬件迁移。您可以设置生命周期策略,指示 Amazon S3 自动将老化数据迁移到成本较低的存储。您可以定义规则,根据数据的年限将 Amazon S3 对象自动迁移到标准 – 不频繁访问(标准 – IA)、Amazon S3 Glacier 或 Amazon S3 Glacier Deep Archive。您可以按存储桶、前缀或对象标签设置生命周期策略,以便指定最符合自身情况的精细度。
Amazon S3 还提供了编程选项,当数据达到其生命周期时,用于重复删除和大量删除。对于重复删除,您可以将规则定义为在预定义的时间段后删除对象集。这些规则可用于存储在标准或标准 – IA 中的对象,也适用于已存档至 Amazon S3 Glacier 或 Amazon S3 Glacier Deep Archive 的对象。
您还可以针对 Amazon S3 对象的版本定义生命周期规则以降低存储成本。例如,您可以创建规则,当您不再需要较旧版本的对象时自动将其彻底删除,从而节省资金并提高性能。除此之外,您还可以创建规则,将较旧的版本自动迁移到标准 – IA、Amazon S3 Glacier 或 Amazon S3 Glacier Deep Archive,从而进一步降低您的存储成本。
Amazon S3 智能分层
Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering) 是唯一一个在访问模式变化时通过在四个访问分层之间移动对象来自动节省成本的云存储类。S3 Intelligent-Tiering 存储类旨在通过自动将数据移动到最具成本效益的访问层来优化成本,而无操作开销。它通过将对象存储在四个访问层中来达到目的:两个低延迟访问层,针对频繁访问和不频繁访问进行了优化;以及两个可选存档访问层,专为异步访问而设计且针对罕见访问进行了优化。上传或转换至 S3 智能分层的对象自动存储在频繁访问分层中。为了实现每个对象每月只需少量的监视和自动化费用,Amazon S3 会在 S3 智能分层中监控对象的访问模式,然后将连续 30 天内未访问的对象移动到不频繁访问分层。您可以激活一个或两个存档访问层,可以将 90 天未访问的对象自动移动到存档访问层,然后在 180 天后将其移动到深度存档访问层。如果对象后来被访问,S3 智能分层会将对象移回到频繁访问分层。这意味着,存储在 S3 智能分层中的所有对象在需要时始终可用。当使用 S3 Intelligent-Tiering 存储类时,没有检索费用,当在访问层之间移动对象时,也没有额外的分层费用。S3 Intelligent-Tiering 没有最短存储持续时间。S3 Intelligent-Tiering 设计的最小对象大小为 128KB,用于自动分层。您可以将这些对象存储在 S3 Intelligent-Tiering 中,但它们不会被监控,并且将会始终按频繁访问层费率收费,没有监控和自动化费用。对于那些访问模式未知或不可预测的数据,它是理想的存储类。
成本监视和控制
Amazon S3 提供了多种用于管理和控制成本的功能。您可以使用亚马逊云科技 管理控制台和 Amazon S3 API 为 Amazon S3 存储桶添加标签,以便您将成本分配到多个业务维度,包括成本中心、应用程序名称或拥有者。然后,您可以使用 Amazon Web Services 的成本分摊报告(其中显示了按标签统计的使用情况和成本)来查看成本的分布。有关为 S3 存储段添加标签的详细信息,请参阅Amazon S3 开发人员指南中的存储桶标记主题。
传输大量数据
您可以使用 Amazon Direct Connect 将大量数据传输到 Amazon S3。借助 Amazon Direct Connect,您可以轻松建立一个可连接本地设施和亚马逊云科技 的专用网络连接。使用 Amazon Direct Connect,您可以在亚马逊云科技 和数据中心、办公室或主机托管环境之间建立私有连接。在很多情况下,这样做可以降低网络成本、提高带宽吞吐量,并提供比基于互联网的连接更为一致的网络体验。
事件通知
Amazon S3 事件通知可在响应对 Amazon S3 中上传或存储的对象采取措施时发送。通知消息可通过 Amazon SNS 或 Amazon SQS 发送,或直接传送到 Amazon Lambda 中以调用 Amazon Lambda 功能。
借助 Amazon S3 事件通知,您可以运行工作流程、发送提醒或执行其他用于响应 Amazon S3 中所存储对象更改的操作。您可以使用 Amazon S3 事件通知来设置触发器以执行各种操作,包括在上传媒体文件时转码,在数据文件可用时进行处理以及将 Amazon S3 对象与其他数据存储进行同步。您还可以根据对象名称前缀和后缀来设置事件通知。例如,您可以选择接收以 “images/” 开头的对象名称的通知。
您可以在存储桶级设置 Amazon S3 事件通知,然后通过 Amazon S3 控制台、REST API 或使用亚马逊云科技 软件开发工具包对其进行配置。
存储分析和见解
S3 Storage Lens
S3 Storage Lens 让您可以了解整个组织内的对象存储使用情况和活动趋势,为您提供切实可行的建议来提高成本效益,并帮您应用数据保护最佳实践。S3 Storage Lens 是首个云存储分析解决方案,可跨组织中的数百甚至数千个账户提供对象存储使用情况和活动的单一视图,通过深入挖掘,生成账户、存储桶,甚至是前缀级别的见解。凭借在帮助客户优化存储方面超过 14 年的经验,S3 Storage Lens 可以分析整个组织范围内的指标以提供上下文建议,找到降低存储成本并应用数据保护最佳实践的方法。
存储类分析
借助存储类分析,您可以监控 S3 存储桶中对象的访问频率,以便将访问频率较低的存储转换到成本较低的存储类。存储类分析会观察使用模式以检测访问频率较低的存储,这有助于您将相应的对象转移到 S3 标准 – IA、S3 单区 –IA、Amazon S3 Glacier 和 Amazon S3 Glacier Deep Archive。您可以配置存储类分析策略来监控整个存储桶、前缀或对象标签。在存储类分析检测到应转移到 S3 标准 – IA、S3 单区 –IA、Amazon S3 Glacier 或 Amazon S3 Glacier Deep Archive 的数据后,您可以基于这些结果轻松创建新的生命周期策略。此外,该功能每天还会在指定的存储桶、前缀或标签级别详细分析存储使用情况,您可以将分析结果导出到 S3 存储桶。
S3 清单
您可以使用 S3 清单简化并加快业务工作流程和大数据作业,这可以有计划地取代 Amazon S3 的同步列表 API。S3 清单提供了一个您对象的 CSV(逗号分隔值)平面文件输出,以及它们 S3 存储桶或共享前缀每天或每周的对应元数据。
就地查询
S3 Select
Amazon S3 Select 旨在采用更快且更经济的方式,帮助分析和处理 Amazon S3 存储桶对象内的数据。它的工作原理是,通过使用简单的 SQL 表达式,提供从 Amazon S3 内对象中检索数据子集的功能。您的应用程序不必再使用计算资源即可扫描和筛选对象内的数据,这可能会使查询性能提升最高达 400%,使查询成本降低最高 80%。您只需将应用程序改为使用 SELECT(而不是 GET)即可使用 S3 Select。
性能
Amazon S3 提供行业领先的云对象存储性能。Amazon S3 支持并行请求,这意味着您可以根据计算集群的因素来扩展 S3 性能,而无需对应用程序进行任何自定义。性能按前缀扩展,因此您可以根据需要并行使用尽可能多的前缀,以达到所需的吞吐量。前缀数量没有限制。Amazon S3 性能支持每秒至少 3500 个添加数据的请求,以及每秒 5500 个检索数据的请求。每个 S3 前缀都可以支持这些请求率,从而可以轻松地显著提高性能。
要实现此 S3 请求率性能,您无需随机化对象前缀即可实现更快的性能。这意味着您可以在 S3 对象命名中使用逻辑或顺序命名模式,而不会对性能产生任何影响。有关 Amazon S3 性能优化的最新信息,请参阅Amazon S3 性能指南和Amazon S3 性能设计模式。
一致性
Amazon S3 针对任意存储请求为所有应用程序自动提供强大的写后读一致性,而无需更改性能或可用性,也不会影响应用程序的区域隔离,且无需支付额外费用。S3 具有强一致性,可加速和简化本地分析工作负载(如 Apache Spark 和 Apache Hadoop)的迁移,而无需对应用程序进行更改,并降低成本,而无需使用额外的基础设施来提供强一致性。
对 S3 存储的任何请求具有强一致性。成功写入新对象或覆盖现有对象后,任何顺序读取请求将立即收到对象的最新版本。S3 还为列表操作提供了强一致性,因此写入后,您可以立即列出存储桶中的对象,并反映所有更改。