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 direct 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 – 不频繁访问、S3 One Zone – 不频繁访问、S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 中的对象支付取回费用。有关数据取回的技术详情,请参阅《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 对最大 512 KB 的请求按请求收取固定费用。对于请求中超过 512KB 的部分,按 GB 额外收取 PUT 和 GET 请求的费用。在美国东部(弗吉尼亚州北部)、美国西部(俄勒冈州)和欧洲地区(斯德哥尔摩)区域,PUT 的费用为 0.008 USD/GB,GET 的费用为 0.0015 USD/GB;在亚太地区(东京),PUT 的费用为 0.0075 USD/GB,GET 的费用为 0.0014 USD/GB。

    *** 被归档到 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)
  • 数据传输
  • 您需要为所有进出 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 USD/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 多区域访问点互联网加速费用:

    从北美的客户端通过 S3 多区域访问点将 10GB 数据上载到北美的存储桶将产生每 GB 0.0025 USD 的费用。

    从欧洲的存储桶通过 S3 多区域访问点将 10GB 数据下载到欧洲的客户端将产生每 GB 0.005 USD 的费用。

    从欧洲的存储桶通过 S3 多区域访问点将 10GB 数据下载到亚洲的客户端将产生每 GB 0.05 USD 的费用。

    S3 多区域访问点互联网加速费用总额 = 0.0025 USD * 10 GB + 0.005 USD * 10 GB + 0.05 USD * 10 GB = 0.575 USD

    S3 数据从欧洲(爱尔兰)的 Amazon S3 传到互联网

    从欧洲(爱尔兰)的 Amazon S3 到互联网的数据传输费用为每 GB 0.09 USD。在本例中,传输了 20GB;一份给欧洲的客户端,一份给亚洲的客户端。

    数据传输费用总额 = 0.09 USD * 20 GB = 1.80 USD

    总费用:

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

    S3 多区域访问点互联网加速费用 = 0.575 USD

    S3 数据传输费用 - 欧洲(爱尔兰)数据传输到互联网 = 1.80 USD

    总费用 = 2.474 USD

    示例 4:将 S3 多区域访问点与跨 AWS 区域的跨账户存储桶一起使用

    您在美国东部(弗吉尼亚州北部)有一个应用程序,在 AWS 账户 1 中有一个配置为动态路由请求的 S3 多区域访问点。您可以路由到属于美国东部(俄亥俄州)独立 AWS 账户 2 的 S3 存储桶,也可以路由到属于美国西部(俄勒冈州)独立 AWS 账户 3 的 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

    总费用:

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

    美国东部(俄亥俄州)存储桶的所有者只会产生以下费用:

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

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

    总费用:

    S3 数据传输费用 = 0.10 USD

    美国西部(俄勒冈州)存储桶的所有者不会产生任何数据传输费用或请求费用,因为当前请求未路由到他们的存储桶。

    注意:

    向多区域访问点发出的每个请求的行为由请求所在的相应存储桶决定。作为存储桶所有者,如果将您的存储桶配置为 Requester Pays 存储桶,则请求者将支付与端点使用相关的所有费用,包括请求费用以及与存储桶和多区域访问点相关的数据传输成本。通常,如果您希望共享数据,但不产生与其他人访问数据相关的费用,则需要将您的存储桶配置为 Requester Pays 存储桶。要了解更多信息,请访问 S3 Requester Pays


    S3 Transfer Acceleration 定价
    数据从 Internet 传入 Amazon S3:  
    通过位于美国、欧洲和日本的 AWS 边缘站点进行加速 0.04 USD/GB
    通过所有其他 AWS 边缘站点进行加速 0.08 USD/GB
       
    数据从 Amazon S3 传入 Internet:  
    通过任何 AWS 边缘站点进行加速 0.04 USD/GB
       
    数据在 Amazon S3 和其他 AWS 区域之间传输:  
    通过任何 AWS 边缘站点进行加速 0.04 USD/GB

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

    存储和带宽大小包括所有文件开销。

    套餐费率会考虑您在所有 AWS 服务之间将数据传出至互联网的整体使用情况。

    ††† 如果您永久终止连接(例如,您请求一个 10GB 对象并在收到第一个 2GB 数据后终止连接),数据传出可能与您的应用程序收到的数据不同。Amazon S3 尝试停止数据流,但不会即刻生效。在该示例中,数据传出可能为 3GB(比您所接收的 2GB 多 1GB)。因此,您将支付 3GB 的数据传出费用。

  • 安全和访问控制
  • S3 加密
    S3 访问授权

    Amazon S3 Access Grants 可以将 Active Directory 等目录中的身份或 AWS Identity and Access Management(IAM)主体映射到 S3 中的数据集。这可以帮助您根据最终用户的企业身份自动向其授予 S3 访问权限,从而大规模管理数据权限。此外,S3 Access Grants 会在 AWS CloudTrail 中记录最终用户身份以及用于访问 S3 数据的应用程序。这有助于针对 S3 存储桶中的所有数据访问提供详细的审计历史记录,信息可以具体到最终用户身份。

  • 管理与见解
  • 您需要为您账户存储桶上启用的存储管理功能和分析(Amazon S3 清单、S3 存储类分析、S3 Storage Lens 和 S3 对象标记)支付费用。S3 存储管理和分析按功能定价,具体如下表所述。如需了解 Amazon CloudWatch 指标的定价,请访问 Amazon CloudWatch 定价页面。如需了解 AWS CloudTrail 中的 S3 数据事件的定价,请访问 AWS CloudTrail 定价页面

    存储管理
    S3 批量操作定价
    存储见解
    S3 Storage Lens 定价
    S3 存储类分析定价

    除非另行说明,否则我们的价格不包含适用的税费和关税(包括增值税和适用的销售税)。使用日本账单地址的客户若要使用 AWS,则需支付日本消费税。要了解更多信息,请访问我们的消费税常见问题 »

    Amazon S3 的存储使用量以二进制 (GB) 计算,其中 1GB 等于 230 字节。这种测量单位也称为 Gibibyte (GiB),由国际电工委员会 (IEC) 定义。同样的,1TB 等于 240 字节,即 1024GB。

    对于 S3 定价示例,请前往 S3 账单常见问题或使用 AWS 定价计算器

  • 复制
  • S3 跨区域复制、同区域复制和复制时间控制
    S3 批量复制

    虽然 CRR 和 SRR 等实时复制会在新的已上载对象写入存储桶时自动复制它们,但 S3 批量复制允许您复制现有对象。S3 批量复制使用 S3 分批操作构建,以将对象复制为完全托管式分批操作任务。与 CRR 和 SRR 相似,您需要为所选目标 S3 存储类中的存储支付 S3 费用,还要支付主副本、复制 PUT 请求的费用以及适用的不频繁访问存储取回费用。跨 AWS 区域复制时,您还需要支付从 S3 到每个目标区域的区域间数据传出费用。如果一个对象已存在于目标存储桶中,我们将检查目标对象是否与源对象同步。如果元数据不同步且需要复制,您需要支付复制 PUT 请求费用,而不是区域间数据传出费用。如果元数据同步,将无法进行批量复制,您无需支付费用。有关复制定价的详细信息,请参阅定价常见问题

    除了这些费用之外,您还需要为批量复制任务支付 S3 分批操作费用。欲了解详细信息,请参见下表。

    最后,在复制现有对象时,您需要指明哪些对象需要复制。您可以通过亲自为 S3 提供给对象列表执行此操作,或使用 AWS 生成的清单,您可以在其中指定筛选条件,例如对象创建日期和复制状态。如果您使用清单,将根据源存储桶中对象的数量收费。

  • 转换和查询
  • S3 Object Lambda 定价
    S3 Object Lambda 定价示例

    您有 1000000 个对象,其中包含很多应用程序生成的历史日志数据。机密日志条目占数据的 50%。这些日志存储在 S3 Standard 存储类中,平均对象大小为 1000KB。您正在构建一个分析此数据的应用程序,但不应该访问机密日志条目。

    您可以使用 S3 Object Lambda 筛选机密日志条目。当使用标准的 S3 GET 请求从 S3 取回日志时,就会进行这种筛选。用于筛选数据的 Lambda 函数分配有 512MB 的内存,运行时间为 1 秒,并且会将(平均)大小为 500KB 的筛选对象返回给应用程序。此示例假设每个对象每月进行一次取回。此示例使用美国东部(弗吉尼亚北部)区域。

    费用将按以下方式计算:

    Amazon S3 GET 请求费用

    对于 S3 Standard 存储类中的 S3 GET 请求,每 1000 个请求的费用为 0.0004 USD。

    S3 GET 请求费用:1000000 个请求 * 0.0004 USD/1000 个请求 = 0.40 USD

    AWS Lambda 费用

    Lambda 计算成本为每 GB 每秒 0.0000167 USD。GB-秒基于 Lambda 函数运行的秒数计算,并根据分配给它的内存量进行调整。

    Lambda 请求价格为每 100 万个请求 0.20 USD。

    Lambda 计算费用:1000000 个请求 * 1 秒 * 0.5 GB (512 MB/1024) 分配的内存 * 每 GB-秒 0.0000167 USD = 8.35 USD

    Lambda 请求费用 = 1000000 个请求 * 0.20 USD/100 万个请求 = 0.20 USD

    Lambda 总成本 = 8.35 USD + 0.20 USD = 8.55 USD

    S3 Object Lambda 费用
    Lambda 函数筛选对象后,会以每 GB 返回的数据 0.005 USD 的成本将 500KB 返回给应用程序。

    数据返回费率:1000000 * 500 KB * 0.005 USD/GB = 2.50 USD

    总费用:

    Amazon S3 GET 请求费用 = 0.40 USD

    AWS Lambda 费用 = 8.55 USD

    Amazon S3 Object Lambda 费用 = 2.50 USD

    总费用 = 11.45 USD

    S3 Select 与 S3 Glacier Select 定价

S3 定价详情

除非另行说明,否则我们的价格不包含适用的税费和关税(包括增值税和适用的销售税)。使用日本账单地址的客户若要使用 AWS,则需支付日本消费税。要了解更多信息,请访问我们的消费税常见问题

Amazon S3 的存储使用量以二进制 (GB) 计算,其中 1GB 等于 230 字节。这种测量单位也称为 Gibibyte (GiB),由国际电工委员会 (IEC) 定义。同样的,1TB 等于 240 字节,即 1024GB。

如需了解“低冗余存储”的定价,请访问 S3 低冗余详情页面

对于 S3 定价示例,请前往 S3 账单常见问题或使用 AWS 定价计算器

AWS Free Tier

作为 AWS 免费套餐的一部分,您可以免费开始使用 Amazon S3。注册后,AWS 新客户将每个月获得 S3 Standard 存储类中的 5GB Amazon S3 存储空间、20,000 个 GET 请求、2,000 个 PUT、COPY、POST 或 LIST 请求以及 100 GB 的数据传出量。

除 AWS GovCloud 区域之外,您在其他所有 AWS 区域的免费套餐使用量均按月计算,并自动计入账单;未用完的月使用量不会结转到下月。存在限制条件;有关更多详情,请参阅优惠条款

AWS 定价计算器

估计存储解决方案的成本。利用 Amazon S3 配置一个适合您独特业务或个人需求的成本估计。 试用 AWS 定价计算器

计算器照片