Amazon S3

Amazon S3

专为从任意位置检索任意数量的数据而构建的对象存储

仅按实际使用量付费。没有最低收费。Amazon S3 费用组成部分包括存储定价、请求和数据取回定价、数据传输和传输加速定价、数据管理和洞察功能定价、复制定价以及转换和查询功能定价。 

  • 存储和请求
  • 存储定价

    您需要为 S3 存储桶中的存储对象支付费用。费率取决于对象的大小、您在一个月期间存储对象的时间和存储类(S3 Standard、S3 Intelligent-Tiering、S3 Standard-Infrequent Access、S3 One Zone-Infrequent Access、S3 Express One Zone、S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval(原 S3 Glacier)和 S3 Glacier Deep Archive)。您需要按月为 S3 Intelligent-Tiering 存储类中存储的每个对象支付监控和自动化费用,以便监控访问模式和在访问层之间移动对象。在 S3 Intelligent-Tiering 中,没有取回费用,并且在访问层之间移动对象时不会产生额外的分层费用。

    使用 PUT、COPY 或生命周期规则将数据移动到任何 S3 存储类时,您需要支付每请求摄取费用。请在将对象移动到任何存储类中之前考虑摄取或转换成本。使用 AWS 定价计算器估算成本。 要为您的工作负载查找最佳 S3 存储类别,请在此处了解详情。

    请注意,我们在存储定价表下方列出了存储请求和数据取回定价。 

    * S3 Intelligent-Tiering 可以存储小于 128 KB 的对象,但自动分层的最小合格对象大小为 128 KB。这些较小的对象将不会受到监控,并且将始终按频繁访问层费率收费,不收取监控和自动化费用。 对于在 S3 Intelligent-Tiering 中归档到归档访问层或深度归档访问层的每个对象,Amazon S3 为对象名称和其他元数据使用 8KB 的存储空间(按 S3 Standard 存储费率计费),为索引和相关元数据使用 32KB 的存储空间(按 S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 存储费率计费)。

    ** S3 Standard-IA 和 S3 One Zone-IA 存储具有 128KB 的最小可计费对象大小限制。您可以存储更小的对象,但将根据相应存储类费率按 128KB 存储空间计费。 S3 Standard-IA 和 S3 One Zone-IA 最低存储持续时间为 30 天,在 30 天之前删除的对象会产生与用尽剩余天数的存储费用相同的预估费用。未满 30 天就被删除、覆盖或转移到其他存储类的对象将产生正常存储使用费,以及针对最短 30 天的剩余天数按比例收取的费用。这包括由于文件网关执行文件操作而删除的对象。存储时间达到或超过 30 天的对象不会产生最短 30 天的费用。

    *** 对于存储在 S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 存储类中的每个对象,AWS 将按 40KB 的额外元数据为每个存档对象收费,其中 8KB 按 S3 标准费率收费,32KB 按 S3 Glacier Flexible Retrieval 或 S3 Deep Archive 费率收费。这让您可以使用 S3 LIST API 或 S3 清单报告获取所有 S3 对象的实时列表。S3 Glacier Instant Retrieval 的最小可计费对象大小为 128 KB。您可以存储更小的对象,但将根据相应存储类费率按 128KB 存储空间计费。被归档到 S3 Glacier Instant Retrieval 和 S3 Glacier Flexible Retrieval 的对象将按 90 天最短存储时间收费,而 S3 Glacier Deep Archive 的最短存储时间为 180 天。在最短存储时间前就被删除的对象所产生的按比例支付的费用等于按剩余天数支付的存储费用。未满最短存储时间就被删除、覆盖或转移到其他存储类的对象将产生正常存储使用费,以及针对最短存储时间的剩余天数按比例收取的存储费用。存储时间超过最短存储时间的对象不会产生最少存储费用。对于使用 S3 Glacier 直接 API 的客户,可在 S3 Glacier API 定价页面找到 API 的定价。

    请求和数据取回

    您需要为对 S3 存储桶和对象所做的请求支付费用。S3 请求费用取决于请求类型,按请求数量计费,具体如下表所述。使用 Amazon S3 控制台浏览您的存储时,将会产生 GET、LIST 和其他请求费用以方便浏览。该费用的费率与使用 API/SDK 时产生的请求相同。请参阅 S3 开发人员指南,了解有关以下请求类型的技术详情:PUTCOPYPOSTLISTGETSELECT生命周期转换数据取回。DELETE 和 CANCEL 请求是免费的。 任何存储类的 LIST 请求的费率均与 S3 Standard PUT、COPY 和 POST 请求相同。当您获取存储在 S3 Standard – Infrequent Access、S3 One Zone – Infrequent Access 或 S3 Glacier Instant Retrieval 存储类中的对象时,需要支付检索费用。当您从 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 中恢复存档时,恢复请求中包含的检索操作也需付费。恢复存档时,您需要为存档本身付费(按照 S3 Glacier Flexible Retrieval 或 S3 Glacier Deep Archive 的费率计费),也要为临时恢复的副本(可通过与存档相同的对象密钥使用 GET 操作访问)付费(在您选定的时长内按照 S3 标准存储费率计费)。有关数据检索的技术详情,请参阅 S3 开发人员指南。

    下述 S3 生命周期转换请求定价表示对该存储类的请求。 例如,将数据从 S3 Standard 转换为 S3 Standard - 不频繁访问,每 1,000 个请求将收取 0.01 USD。

    S3 Intelligent-Tiering 没有取回费用。如果日后访问了不频繁访问层中的对象,S3 Intelligent-Tiering 会自动将其移回频繁访问层。在 S3 Intelligent-Tiering 存储类中的访问层之间移动对象时,不会产生额外的分层费用。

    桌面表格(1/1)

    上述 S3 生命周期转换请求定价表示对该存储类的请求。

    * 在全部五个访问层:频繁、不频繁、归档即时、归档和深度归档访问层中,S3 Intelligent-Tiering 标准和批量数据取回和恢复请求都是免费的。在已恢复的对象上调用的后续恢复请求将按 GET 请求计费。加快取回可用于 S3 Intelligent-Tiering 归档访问层,并按照加快请求和取回费率计费。

    ** S3 Standard-IA 和 S3 One Zone-IA 存储将按最短存储时间 30 天计费。未满最短存储时间就被删除、覆盖或转移到其他存储类的对象将产生正常存储使用费,以及针对最短存储时间的剩余天数按比例收取的费用。存储时间超过最短存储时间的对象不会产生最少费用。

    *** S3 Express One Zone 是唯一支持 RenameObject API 的存储类别,其定价与 S3 Express One Zone 中的 PUT、COPY、POST、LIST 请求(每 1000 次请求)相同。RenameObject API 在数据上传或数据检索方面没有变动。

    *** 被归档到 S3 Glacier Instant Retrieval 和 S3 Glacier Flexible Retrieval 的对象将按 90 天最短存储时间收费,而 S3 Glacier Deep Archive 的最短存储时间为 180 天。在最短存储时间前就被删除的对象所产生的按比例支付的费用等于按剩余天数支付的存储费用。未满最短存储时间就被删除、覆盖或转移到其他存储类的对象将产生正常存储使用费,以及针对最短存储时间的剩余天数按比例收取的费用。存储时间超过最短存储时间的对象不会产生最少费用。S3 Glacier Flexible Retrieval 批量数据取回和请求是免费的。

    ***** 利用预置容量单位,您可以在给定月份为从 S3 Glacier 进行的加急取回预置容量。每个预置容量单位每五分钟至少可以提供三次加急取回,并提供高达 150MB/秒的取回吞吐量。

    移动表格(1/2)
    移动表格(2/2)
  • Files
  • S3 Files 定价

    S3 Files 是一个链接到您的 S3 存储桶的共享文件系统,旨在提供低延迟的文件访问,同时保持成本与您的活动工作集成正比。该文件系统会持续监控存储桶中的对象,并智能地将您的文件系统操作转换为高效的 S3 请求。当您通过文件系统处理特定的文件和目录时,相关的文件元数据和内容将会放置到文件系统的高性能存储中,尤其是受益于低延迟访问的部分。许多读取操作会完全绕过文件系统,直接从您的 S3 存储桶以标准 S3 GET 请求费率提供数据,而不收取 S3 Files 数据费用。您的权威数据始终保留在 S3 存储桶中。当您写入数据时,它会存储在文件系统高持久性的高性能存储上,然后再同步回您的 S3 存储桶,从而保持文件系统和 S3 存储桶的双向一致性。

    使用 S3 Files,您需要为文件系统的高性能存储上的部分活动数据支付存储费用,在读取和向文件系统的高性能存储写入时支付数据访问费用。

    文件系统存储费用

    当您访问数据时,文件系统会根据需要将部分文件元数据和内容加载到文件系统的高性能存储中,从而无需复制整个数据集即可实现快速读取。您可以将文件大小阈值(默认为 128KB)配置为仅存储受益于低延迟访问的文件,因为延迟通常对小文件最重要。未达到大小阈值的数据将直接从您的 S3 存储桶流式传输,不会产生 S3 Files 存储费用。在 1 到 365 天的可配置窗口(默认为 30 天)内未访问的数据会从文件系统的高性能存储中自动过期。您需要为文件系统高性能存储空间中的部分活动数据支付存储费用。这通常只占活动工作集的一小部分,因为大文件直接从 S3 流式传输,过时的数据会自动过期,只有受益于低延迟访问的小文件才会存储在高性能存储上。

    数据访问费用

    读取和向文件系统的高性能存储写入时,您需要支付数据访问费用。不在文件系统的高性能存储上的数据读取将以 S3 GET 请求费率直接从您的 S3 存储桶中提供,而不产生 S3 Files 数据访问费用。对于 1 MiB 或更大的大文件读取,即使数据位于文件系统的高性能存储上,数据也会直接从 S3 存储桶流式传输,因为 S3 针对高吞吐量进行了优化,同时文件系统的高性能存储针对低延迟小文件访问进行了优化。这些读取仅产生 S3 GET 请求费用,不产生 S3 Files 数据访问费用。后台同步操作会产生数据访问费用:将数据导入文件系统的高性能存储会产生写入费用,而将更改导出回您的 S3 存储桶会产生读取费用。

    要估算您的成本,请使用 AWS 定价计算器并查看下方的定价表和定价示例。

    S3 Files 定价示例:

    您有一个 100GB 的 S3 存储桶链接到 S3 文件系统。文件应用程序读取 10GB 的数据,其中 94% 是直接从 S3 存储桶读取的大文件(9.4GB),不产生 S3 Files 费用。剩下的 6% 是从文件系统高性能存储中读取的小文件(小于 128KiB,总计 0.6GB),以实现最低延迟。应用程序将 1GB 的数据写入文件系统,其中 0.25GB 是最终处理的数据集,将同步到 S3 存储桶。

    费用将按以下方式计算:

    Amazon S3 文件存储费用(美元/GB)
    S3 文件高性能存储= 0.60GB 小型数据+ 0.25GB 写入= 0.85GB × 0.30 USD = 0.255 USD

    Amazon S3 Files 数据访问费用(美元/GB)
    S3 Files 存储写入 = 1 GB x 0.06 USD = 0.06 USD
    S3 Files 存储写入同步 = 0.25 GB x 0.03 USD = 0.0075 USD
    来自文件系统的 S3 Files 小文件读取 = 10 GB x 6% = 0.60 GB x 0.03 USD = 0.018 USD
    S3 Files 小文件读取同步 = 10 GB x 6% = 0.60GB x 0.06 USD = 0.036 USD
    直接来自 S3 存储桶的 S3 Files 读取 = 10 GB x(1 - 6%)x 0.0 USD,免费

    总费用
    S3 Files 每月总费用 = 0.3765 USD

  • S3 Tables 定价

    Amazon S3 Tables 提供专门针对分析工作负载进行优化的 S3 存储。 使用 S3 Tables,您需要支付存储空间、请求和存储在表存储桶中的每个对象的对象监控费用。表存储桶旨在进行持续的表维护,即使您的数据湖不断扩展和演变,它也能随着时间的推移自动优化查询效率和存储成本。

    默认情况下,压缩会定期将较小的对象合并为更少、更大的对象,以提高查询性能。启用压缩功能后,您需要为压缩期间处理的对象数量和字节数付费。

    S3 表定价示例:

    您使用每日 ETL 作业来预处理来自不同结构化来源和非结构化来源的数据,并每天更新一次表存储桶中的 S3 标准存储类别中存储的 Apache Iceberg 表。此更新创建了 1000 个平均对象大小为 5 MB 的新数据文件和 3 个平均对象大小为 10 KB 的元数据文件。您表的用户经常对您的数据集执行查询,每月生成 50 万个 GET 请求。您没有为表定义排序顺序。要优化查询性能,您可以在 S3 Tables 上启用自动压缩。月底,您的表大小为 1 TB,平均对象大小为 100 MB。此示例使用美国西部(俄勒冈)AWS 区域。

    费用将按以下方式计算: 

    Amazon S3 表类数据存储服务存储费用(美元/GB)
    S3 表 – 每月前 50 TB 的标准存储价格为每 GB 0.0265 美元
    由于您在表中存储了 1 TB 的数据,因此您的费用将是:
    S3 表存储费用:1 TB(1024 GB)* 0.0265 美元/GB = 27.14 美元

    Amazon S3 表类数据存储服务 PUT 请求费用(美元/1000 个请求)
    S3 表 – 标准 PUT 请求价格为每 1000 个请求 0.005 美元
    由于您每天要向表中添加 1000 个数据文件和 3 个元数据文件,因此您的费用将是:
    S3 表类数据存储服务 PUT 请求费:每天 1003 个 PUT 请求 * 30 天 = 30090 个 PUT 请求/月 * 
    0.005 美元/1000 个请求 = 0.15 美元

    Amazon S3 表类数据存储服务 GET 请求费用(美元/1000 个请求)
    S3 表 – 标准 GET 请求价格为每 1000 个请求 0.0004 美元
    由于您每月要处理 50 万个 GET 请求,因此您的费用将是:
    S3 表 GET 请求费用:每月 50 万个 GET 请求 * 0.0004 美元/1000 个请求 = 0.20 美元 

    Amazon S3 表类数据存储服务对象监控费用(美元/1000 个对象)
    S3 表对象监控价格为每 1000 个对象 0.025 美元
    由于您有一个 1TB 的表,平均对象大小为 100MB,因此您的费用将是:
    S3 表对象监控费用:1 TB(1048576 MB)/100 MB = 10486 个对象 * 0.025 美元/1000 个对象 = 0.26 美元

    Amazon S3 表类数据存储服务压缩费用(美元/1000 个对象和美元/处理的 GB 数量)
    S3 表类数据存储服务压缩价格为每处理 1000 个对象 0.002 美元,默认 binpack 压缩处理每 GB 数据 0.005 美元
    由于 S3 表类数据存储服务会处理向您的表中添加的 3 万个新 5 MB 数据文件,因此您的费用将是:
    S3 表类数据存储服务压缩费用:30000 个数据文件 * 0.002 美元/1000 个对象 = 0.06 美元和 30000 个数据文件 * 5 
    MB = 150000 MB(146.48 GB)* 处理的每 GB 数据 0.005 美元 = 0.73 美元。

    总费用
    S3 表存储费用 = 27.14 美元
    S3 Tables PUT 请求费 = 0.15 美元
    S3 Tables GET 请求费 = 0.20 美元
    S3 表类数据存储服务对象监控费 = 0.26 美元
    S3 表类数据存储服务压缩 - 处理的对象费用 = 0.06 美元
    S3 表类数据存储服务压缩 - 处理的数据费用 = 0.73 美元
    S3 表总费用 = 28.54 美元

    S3 表复制定价示例:

    您在美国西部(俄勒冈州)将一个 Apache Iceberg 表复制到美国东部(弗吉尼亚州北部)。您的每小时 ETL 作业每天更新此表 24 次,平均每次更新创建 21 个新的数据文件,平均对象大小为 10 MB。

    复制费用将按以下方式计算:

    Amazon S3 表类数据存储服务复制 PUT 请求费用($/1000 个请求)
    S3 表 PUT 请求价格为每 1000 个请求 0.005 美元。由于您每天要将大约 500 个数据文件复制到目标表,因此您的费用将是:
    S3 表复制 PUT 请求费用:21 个 PUT 请求/小时 * 24 小时 = 504 个 PUT 请求/天 * 30 天 = 15120 个 PUT 请求/月 * 0.005 美元/1000 个请求 = 0.08 美元

    Amazon S3 表类数据存储服务复制表更新费用(美元/1000 次表更新)
    S3 表更新价格为每 1000 次表更新 0.010 美元
    由于您每天要更新表 24 次,因此您的费用将是:
    S3 表复制表更新费用:24 次表更新/天 * 30 天 = 720 次表更新/月 * 0.010 美元/1000 次表更新 = 0.0072 美元

    Amazon S3 区域间数据传出费用(美元/GB)
    从美国西部(俄勒冈州)到美国东部(弗吉尼亚州北部)的区域间数据传出费用为每 GB 0.02 美元
    由于您每天要传输大约 504 个数据文件 * 10 MB = 5040 MB(4.92 GB),因此您的费用将是:
    区域间数据传出费用:4.92 GB/天 * 30 天 = 147.66 GB * 0.02 美元/GB = 2.95 美元

    S3 表复制总费用:
    S3 表复制 PUT 请求费用 = 0.08 美元
    S3 表复制表更新费用 = 0.0072 美元
    区域间数据传出费用 = 2.95 美元
    S3 表复制总费用 = 3.04 美元

    注意:1)您还需要为目标区域中复制的表支付存储和对象监控费用。有关详细信息,请参阅上面的 S3 表定价示例。2) AWS GovCloud(美国)区域不提供 S3 表复制。

  • 向量
  • S3 Vectors

    Amazon S3 Vectors 提供经济高效、弹性可扩展且高耐用性的向量存储服务,可将上传、存储和查询向量方面的成本降低高达 90%。借助 S3 Vectors,您可以高效地支持大规模的检索增强生成(RAG)以及其他语义搜索工作负载,而且存储、请求、数据上传和数据查询等方面的费用仅为原来的一小部分。

    PUT 费用
    PUT 定价基于您上传的向量的逻辑 GB 数量,其中每个向量的大小是它们的逻辑向量数据、元数据和密钥的总和。您可以在单个上传请求中上传多个向量,从而最大限度地提高上传吞吐量并降低上传费用。

    存储成本
    总存储量是所有索引的逻辑存储之和,存储大小由您存储的向量数量及其单个大小决定。  向量大小由以下因素决定:

    1)向量数据:每个向量的大小由维度数量确定。每个维度等于每个向量 4 字节存储空间,例如,一个 1024 维的向量需要 4KB 的逻辑向量数据。

    2)元数据:您可以为向量存储可筛选和不可筛选的元数据。不可筛选的元数据用于在查询结果中返回信息,而可筛选的元数据还可用于对查询结果进行筛选。

    3)密钥:每个向量都与一个密钥相关联。每个密钥字符需要 1 字节的存储空间。

    查询费用
    查询费用包括每笔 API 费用,以及基于平均向量大小(含向量数据、密钥和可筛选元数据)的每 TB 费用乘以所查询索引中的向量数量的费用。随着向量索引规模扩大,查询的数据处理费用会成比例增加;不过,当向量索引规模超过 10 万个时,您将受益于更低的每 TB 定价。

    向量定价
    定价示例 1:

    您正在构建一个检索增强生成(RAG)工作流,以便为客户提供准确且相关的文本回复。您有 1000 万个向量,每个向量包含 4KB 向量数据、1KB 可筛选元数据、1KB 不可筛选元数据和一个密钥(每个 0.17KB),每个向量总计 6.17KB。这 1000 万个向量被拆分到 40 个索引中,每个索引对应一个客户,各包含 25 万个向量。您每六个月更新一次向量索引中的向量,移除旧向量并上传新向量。这意味着每月需要对约 16.7% 的数据执行 PUT 操作。 此示例采用美国东部(弗吉尼亚州北部)AWS 区域的定价标准。

    借助 S3 Vectors 查询 API,您可以根据 API 调用中发送的向量执行相似性搜索,也可以选择使用可筛选元数据对结果进行在线筛选。查询费用包括每百万次 API 调用 2.5 美元,以及按数据处理量计算的每 TB 费用。数据处理量按平均向量大小乘以索引中的向量数量计算。查询的平均向量大小包含每个向量的向量数据、密钥和可筛选元数据。不可筛选元数据不计入查询的处理数据中;您可以在查询结果中返回不可筛选元数据,且无需支付额外费用。在此示例中,每次查询的费用计算方式如下:基于处理的前 10 万个向量,按每 TB 0.004 美元收费;接下来的 15 万个向量,按每 TB 0.002 美元收费,这两部分的平均向量大小均为 5.17 KB。

    S3 Vectors 存储费用
    (每个向量(4 字节 * 1024 个维度)向量数据 + 每个向量 1 KB 可筛选元数据 + 每个向量 1 KB 不可筛选元数据 + 每个向量 0.17 KB 密钥)= 平均每个向量 6.17 KB 逻辑存储
    平均每个向量 6.17 KB * 25 万个向量 * 40 个向量索引 = 59 GB 逻辑存储
    月度总存储费用 = 59 GB * 0.06 美元/GB/月 = 3.54 美元

    S3 Vectors PUT 费用
    月度总 PUT 费用 = 1 次完整上传/6 个月 * 59 GB 总存储 * 0.20 美元/GB = 1.97 美元

    S3 Vectors 查询费用

    (每个向量(4 字节 * 1024 个维度)向量数据 + 每个向量 1 KB 可筛选元数据 + 每个向量 0.17 KB 密钥)= 处理的平均每个向量 5.17 KB
    第 1 层查询处理费用 = 10 万个向量 * 平均每个向量 5.17 KB * 0.004 美元/TB * 100 万次查询 = 1.93 美元 
    第 2 层查询处理费用 = 15 万个向量 * 平均每个向量 5.17KB * 0.002 美元/TB * 100 万次查询 = 1.44 美元
    查询 API 费用 = 100 万次查询 * 2.5 美元/百万次查询 = 2.50 美元
    所有向量索引中的 100 万次查询的总查询费用 = 每月 5.87 美元

    总费用 = 每月 11.38 美元

    定价示例 2

    您的客户扩展了支持其检索增强生成(RAG)工作流的基础索引,每个索引包含 1000 万个向量,每个向量大小仍为 6.17KB。  您总共拥有 40 个向量索引,在 S3 向量中存储了 4 亿个向量。PUT 率保持不变,仍为每月数据量的 16.7%;但查询量增加到每月 1000 万次。此示例采用美国东部(弗吉尼亚州北部)AWS 区域的定价标准。

    S3 Vectors 存储费用
    (每个向量(4 字节 * 1024 个维度)向量数据 + 每个向量 1 KB 可筛选元数据 + 每个向量 1 KB 不可筛选元数据 + 每个向量 0.17 KB 密钥)= 平均每个向量 6.17 KB 逻辑存储
    平均每个向量 6.17 KB * 1000 万个向量 * 40 个索引 = 2354 GB 逻辑存储
    月度总存储费用 = 2354 GB * 0.06 美元/GB/月 = 141.22 美元

    S3 Vectors PUT 费用
    月度总 PUT 费用 = 1 次完整上传/6 个月 * 2354 GB 总存储 * 0.20 美元/GB = 78.46 美元 

    S3 Vectors 查询费用
    (每个向量(4 字节 * 1024 个维度)向量数据 + 每个向量 1 KB 可筛选元数据 + 每个向量 0.17 KB 密钥)= 处理的平均每个向量 5.17 KB
    第 2 层查询处理费用 = 10 万个向量 * 平均每个向量 5.17KB * 0.004 美元/TB * 1000 万次查询 = 19.26 美元 
    第 2 层查询处理费用 = 990 万个向量 * 平均每个向量 5.17KB * 0.002 美元/TB * 1000 万次查询 = 953.36 美元
    查询 API 费用 = 1000 万次查询 * 2.5 美元 / 百万次查询 = 25.00 美元
    总查询费用 = 每月 997.62 美元

    总费用 = 每月 1217.29 美元

  • 数据传输
  • 您需要为所有进出 Amazon S3 的带宽支付费用,以下各项除外:

    • 每月前 100GB 传出至互联网的数据,所有 AWS 服务和区域加总计算(中国和 GovCloud 区域除外)。
    • 从互联网传入的数据。
    • 在相同 AWS 区域的 S3 存储桶之间传输的数据。 
    • 从 Amazon S3 存储桶传输到与 S3 存储桶相同的 AWS 区域内的任何 AWS 服务的数据(包括至同一 AWS 区域中不同的账户)。
    • 传出到 Amazon CloudFront(CloudFront)的数据。
    • 根据《欧洲数据法》,对于符合条件的用例,欧盟客户可以要求降低数据传输速率。请联系 AWS 客户支持获取更多信息。

    以下定价根据通过公共 Internet 传入和传出 Amazon S3 的数据量进行计算†††。详细了解 AWS Direct Connect 定价

    如果数据传输量超出 500TB/月,请 联系我们

    S3 多区域访问点定价

    在访问跨多个 AWS 区域复制的数据集时,Amazon S3 多区域访问点可将性能提高多达 60%。基于 AWS Global Accelerator,S3 多区域访问点会考虑网络拥塞和请求应用程序的位置等因素,通过 AWS 网络将您的请求动态路由到数据的最低延迟副本。这种自动路由允许您利用 AWS 的全球基础设施,同时保持简单的应用程序架构。
    S3 多区域访问点数据路由定价

    使用 S3 多区域访问点在 AWS 内路由请求时,每处理一个 GB 将需支付一笔数据路由费用,外加 S3 请求、存储、数据传输和复制的标准费用。

    S3 多区域访问点数据路由 定价  
    数据路由费用 0.0033 USD/GB  
    S3 多区域访问点互联网加速定价

    如果应用程序在 AWS 云之外运行,并通过互联网访问 S3,S3 多区域访问点会根据访问延迟,通过 AWS 云边缘站点,通过全球私有 AWS 网络,将请求自动路由到最近的数据副本,从而提高性能。当您加速通过互联网发出的请求时,您需要支付上述数据路由费和互联网加速费。

    S3 多区域访问点互联网加速定价根据源客户端与目标 AWS 区域位于同一位置还是位于不同位置而有所不同,也是标准 S3 数据传输定价之外的费用。 

    有关各 AWS 区域中 S3 多区域访问点可用性的信息,请访问用户指南

    各个位置之间的互联网加速定价
    • 北美内的互联网加速
      定价
      数据从互联网传入 Amazon S3 0.0025 USD/GB
      数据从 Amazon S3 传入互联网 0.0050 USD/GB
         
      北美与其他任何位置之间的互联网加速  
      数据从互联网传入 Amazon S3 0.0500 USD/GB
      数据从 Amazon S3 传入互联网 0.0500 USD/GB
    • 欧洲内的互联网加速
      定价
      数据从互联网传入 Amazon S3 0.0025 USD/GB
      数据从 Amazon S3 传入互联网 0.0050 USD/GB
         
      欧洲与其他任何位置之间的互联网加速  
      数据从互联网传入 Amazon S3 0.0500 USD/GB
      数据从 Amazon S3 传入互联网 0.0500 USD/GB
    • 亚太地区内的互联网加速
      定价
      数据从互联网传入 Amazon S3 0.0100 USD/GB
      数据从 Amazon S3 传入互联网 0.0150 USD/GB
         
      亚太地区与其他任何位置之间的互联网加速  
      数据从互联网传入 Amazon S3 0.0600 USD/GB
      数据从 Amazon S3 传入互联网 0.0600 USD/GB
    • 南美内的互联网加速
      定价
      数据从互联网传入 Amazon S3 0.0250 USD/GB
      数据从 Amazon S3 传入互联网 0.0400 USD/GB
         
      南美与其他任何位置之间的互联网加速  
      数据从互联网传入 Amazon S3 0.0600 USD/GB
      数据从 Amazon S3 传入互联网 0.0600 美元/GB

    S3 多区域接入点失效转移控制定价

    S3 多区域访问点失效转移控制允许您在几分钟内将通过 Amazon S3 多区域访问点路由的 S3 数据访问请求流量转移到备用 AWS 区域,以构建高度可用的应用程序来实现业务连续性。要使用 失效转移控制,您需要支付 S3 API 费用以查看每个区域当前的路由控制状态,然后提交任何路由控制更改以启动失效转移。 
    S3 多区域访问点定价示例
    示例 1:在一个 AWS 区域内使用 S3 多区域访问点

    您在美国东部(弗吉尼亚州北部)有一个应用程序,还有一个 S3 多区域访问点,该点配置为将请求动态路由到美国东部(弗吉尼亚州北部)或美国西部(俄勒冈州)的 S3 存储桶。您的应用程序通过 S3 多区域访问点发送 10GB 的数据。在这种情况下,您的应用程序的最低延迟存储桶将是美国东部(弗吉尼亚州北部)的存储桶,因此您的请求将保留在该区域内。我们按以下方式计算您的费用。

    S3 多区域访问点数据路由费用:S3 多区域访问点数据路由费用为 0.0033 USD/GB。在此示例中,您的 S3 多区域访问点路由了 10GB 的数据。

    S3 多区域访问点数据路由总费用 = 0.0033 USD * 10 GB = 0.033 USD

    总费用

    S3 多区域访问点数据路由 = 0.033 USD

    总费用 = 0.033 USD

    示例 2:跨 AWS 区域使用 S3 多区域访问点

    您在美国东部(弗吉尼亚州北部)有一个应用程序,还有一个 S3 多区域访问点,该点配置为将请求动态路由到美国东部(俄亥俄州)或美国西部(俄勒冈州)的 S3 存储桶。您的应用程序通过 S3 多区域访问点发送 10GB 的数据。在这种情况下,您的应用程序的最低延迟存储桶将是美国东部(俄亥俄州)的存储桶。

    由于您的应用程序位于美国东部(弗吉尼亚北部),而最低延迟存储桶位于美国东部(俄亥俄),您的请求将自动从一个 AWS 区域穿越私有 AWS 网络到达另一个 AWS 区域。因此,除了 S3 多区域访问点数据路由费用之外,您还将产生标准的 AWS 跨区域数据传输费用。我们按以下方式计算您的费用。

    S3 多区域访问点数据路由费用

    S3 多区域访问点数据路由费用为 0.0033 USD/GB。在此示例中,您的 S3 多区域访问点路由了 10GB 的数据。

    S3 多区域访问点数据路由总费用 = 0.0033 USD * 10 GB = 0.033 USD 

    从美国东部(弗吉尼亚北部)的 Amazon EC2 到美国东部(俄亥俄)的 Amazon S3 的数据传输费用

    从美国东部(弗吉尼亚北部)到美国东部(俄亥俄)的数据传输费用为 0.01 USD/GB。在此示例中,10GB 数据通过您的 S3 多区域访问点,并通过私有 AWS 网络从您在美国东部(弗吉尼亚北部)的应用程序路由到美国东部(俄亥俄)的 S3 存储桶。

    S3 数据传输费用总额 = 0.01 USD * 10GB = 0.10 USD

    总费用:

    S3 多区域访问点数据路由费用 = 0.033 USD

    S3 数据传输费用 - 美国东部(弗吉尼亚北部)到美国东部(俄亥俄)= 0.10 USD

    总费用 = 0.133 USD

    示例 3:通过互联网使用 S3 多区域访问点

    您有一个支持北美、欧洲和亚洲客户的应用程序。这些客户通过互联网向美国东部(弗吉尼亚北部)或欧洲(爱尔兰)的 S3 存储桶发送数据,或自其接收数据。您创建了一个 S3 多区域访问点,通过将客户请求路由到离他们最近的 S3 存储桶来加速您的应用程序。

    您的一位客户通过互联网将 10GB 数据从北美的客户端发送到 S3。此请求会自动路由到美国东部(弗吉尼亚北部)的存储桶。另一个客户通过互联网从 S3 向欧洲的客户端下载 10GB 的数据。此请求会自动路由到欧洲(爱尔兰)的存储桶。第三位客户通过互联网从 S3 向亚洲的客户端下载 10GB 的数据。此请求也会自动路由到欧洲(爱尔兰)的存储桶。

    由于您的两个客户正在通过互联网将数据从 S3 传出,除了 S3 多区域访问点数据路由成本之外,您还将产生标准的 AWS 数据传出费用。我们按以下方式计算您的费用。

    S3 多区域访问点数据路由费用

    S3 多区域访问点数据路由费用为 0.0033 USD/GB。在此示例中,您的 S3 多区域访问点将 30GB 的数据路由到您的存储桶。

    S3 多区域访问点数据路由总费用 = 0.0033 USD * 30 GB = 0.099 USD

    S3 多区域访问点互联网加速费用: