跳转到主内容
AWS 对象存储 成本优化 代理折扣

AWS S3 价格怎么算?存储/请求/流量三笔账 + 取回费陷阱 + 比官网便宜的路径

技术顾问 - Alex
· 阅读时间:约 24 分钟
目录

前言:为什么 S3 账单总比预估高?

直接给数字:S3 Standard 存储 $0.023/GB/月(美东,首 50TB),真正的变量是另外三笔——出站流量 $0.09/GB(每月前 100GB 全 AWS 服务共享免费)、取回费(IA 存 $0.0125、取回 $0.01/GB)、请求费(PUT $0.005/千次)。1TB 数据存一个月只要 $23,直接给用户下载一次约 $83(已扣免费额度),三倍多。(2026-09-09 按官方定价页核价)

上个月一个做大数据分析的客户找到我们,月存储才 2.3TB,账单居然 $187。他说看官网定价,S3 才 $0.023/GB,算下来存储费也就 $50 出头,怎么账单是这数字的三倍还多。

我帮他拆完账单发现,存储费确实只花了 $54,但出站流量花了 $90,请求费花了 $43,这两项加起来是存储费的两倍还多,这才是账单翻上去的真正原因。

数据来源:客户真实账单脱敏,2026 年 6 月

我们经手的账单诊断里,最常见的误判就是只看存储单价,实际跑起来才发现隐性费用分分钟超预算。作为 AWS 合作伙伴,这篇我把 S3 所有收费项目拆干净,告诉你代理采购能省多少,哪些陷阱一定要避开。

AWS S3 价格怎么算(S3 pricing):收费到底有几项?

S3 的计费结构比 EC2 简单,隐藏费用比例更高。三笔主账 + 两类附加:

AWS S3 四项核心收费结构
  1. 数据存储费:你存在 S3 里的数据,按容量乘存储类型收费
  2. 请求费:PUT/DELETE/GET 每个操作都要钱,价格不一样
  3. 数据流量费:从 S3 转出到互联网收费(出站流量详情见 Azure Blob 出站对比),转入免费
  4. 取回费(归档层读取才产生)与高级功能费(跨区域复制、未完成分片上传占用的存储、对象锁定等)

我们诊断过的超支账单里,问题大多出在后三项,尤其是出站流量费和请求费。存储费你大概能预估,流量和请求一不小心就跑量。

各存储类型官方价格对比(us-east-1)

存储类型价格(USD/GB/月)适用场景
Standard 标准$0.023频繁访问的数据(日均访问)
Standard-IA 不频繁访问$0.0125月访问 1-3 次(最小存储期 30 天,<128KB 对象按 128KB 计费)
One Zone-IA 单可用区不频繁$0.01单 AZ 容错备份(最小存储期 30 天,<128KB 按 128KB 计费)
Glacier Instant Retrieval 毫秒归档$0.004季度以上不访问但需毫秒取回(最小存储期 90 天,<128KB 按 128KB 计费)
Glacier Flexible Retrieval 灵活归档$0.0036一年访问 < 1 次,可容忍 3-12 小时取回(最小存储期 90 天,<128KB 按 128KB 计费)
Glacier Deep Archive 深度归档$0.00099几乎不访问,备份(最小存储期 180 天,<40KB 按 40KB 计费)
Intelligent-Tiering 智能分层存储费同对应访问层 + 监控费 $0.0025/1000 对象/月访问模式无法预测(<128KB 对象不参与自动分层、不收监控费,恒存高频层)

数据来源:AWS S3 官方定价, 2026-09-09 查证

这里第一个误区:许多人看到 $0.00099 直接选深度归档,忘了取回也要收费。便宜的存储类型,读回来的单价反而最贵:取回费和最短存储期是归档层最常见的两个坑:

取回费陷阱表:便宜的存储类型,读起来最贵

存储类型最短存储期取回费(USD/GB)提前删除
Standard
Standard-IA30 天$0.01按剩余天数补存储费
One Zone-IA30 天$0.01按剩余天数补存储费
Glacier Instant Retrieval90 天$0.03按剩余天数补存储费
Glacier Flexible90 天标准 $0.01(3-12h);Bulk 免费(5-12h)按剩余天数补存储费
Deep Archive180 天标准 $0.02(12h);Bulk $0.0025(48h)按剩余天数补存储费

数据来源:AWS S3 官方定价页,2026-09-09 查证。Glacier Flexible 的 Bulk 取回是唯一免费的归档读法;Deep Archive 连 Bulk 都收费。1

真要取 100GB:Glacier Flexible 走 Bulk 免费,Deep Archive 走标准取回要 $2,比这批数据存一年半(100GB × $0.00099 × 18 ≈ $1.8)还贵。归档层只适合”写入后几乎不再读”的数据。

IA 的回本临界同样要算:IA 每月省 $0.0105/GB,取回花 $0.01/GB:整份数据每月完整读取不超过一次才划算,超过一次,省下的存储费就开始被取回费吃掉。

出海企业注意:亚洲区价格比美东贵,别拿错数字算账

上面那张表是 us-east-1(美国东部)的价格,也是网上流传最广的一版。但出海企业的机器八成开在新加坡或香港,这两个区比美东贵,尤其是出站流量,差得离谱。

我经手过一个客户,拿美东 $0.09/GB 的流量费预估新加坡账单,结果每 GB 贵了三分之一,当场傻眼。

核心费用项美东 us-east-1新加坡 ap-southeast-1香港 ap-east-1亚洲区贵多少
Standard 标准存储(USD/GB/月)$0.023$0.025$0.025↑ 8.7%
出站流量 首 10TB(USD/GB)$0.09$0.12$0.12↑ 33%
PUT/COPY/POST(USD/千次)$0.005$0.005$0.005持平(请求费各区一致)
GET/SELECT(USD/千次)$0.0004$0.0004$0.0004持平

数据来源:S3 官方定价页,2026-09-09 核查(SG/HK 出站 $0.12/GB 与多家第三方费率汇总一致;IA/Glacier 等归档层各区亦有差异,以官方页面为准)。

存储和请求费差得不多,真正的坑在出站流量:新加坡、香港比美东贵六成六。如果你的 S3 直接给亚洲用户下载图片视频,同样 1TB 流出,美东 $90,新加坡就是 $150,一年下来差 $7202。所以选区域这件事,别只看”离用户近”,账单也得一起算。

Intelligent-Tiering 真的能帮你省钱吗?

AWS 一直在推智能分层(GCS 类似机制见 GCS 成本优化指南),说能自动帮你把冷数据移到低价层,听起来很美好对不对。

跑下来才发现,智能分层要额外收一笔监控费,而且这笔费用是按对象数量算的,不是按容量:每 1000 个对象每月 $0.0025,不管对象大小、也不管它在哪一层都照收。这就有个坑:如果你存的是海量小文件(比如几百万张几百 KB 的商品图,注意 <128KB 的对象不收监控费),对象数巨大,监控费能吃掉你分层省下来的钱还不够。

我算笔明白账给你看:假设 1TB 总数据,其中 20% 是冷数据,平均单个对象 1MB,那大概是 100 万个对象。

  • 手动分层:200GB × $0.0125 + 800GB × $0.023 = $2.5 + $18.4 = $20.9 每月
  • 智能分层:监控费 100 万对象 ÷ 1000 × $0.0025 = $2.5,加存储 200GB × $0.0125 + 800GB × $0.023 = $20.9,合计 $23.4 每月

多花了 $2.5,全是监控费。对象越碎、数量越多,这笔费用越吓人;反过来如果你存的是少量大文件,对象数不多,监控费可以忽略,智能分层反而省心。

说白了,智能分层适合数据量大、访问模式确实摸不准、且对象不至于太碎的场景。如果你自己清楚哪些数据冷哪些热,手动设生命周期规则更划算,还省了这笔监控费。

请求费和出站流量费:这两块才是超支重灾区

许多新手看 S3 价格只盯存储,忽略请求费和流量费。我经手的 S3 超支案例,八成出在这里。

请求费怎么算?

操作类型价格(USD / 千次,官方口径)
PUT/COPY/POST/LIST$0.005
GET/SELECT$0.0004
DELETE免费

这里有个常被搞错的点:S3 Standard 下 DELETE 是免费的(同样免费的还有 lifecycle 触发的删除、失败请求)。对不存在对象的 GET 同样计费(404 也算一次请求),批量脚本里”先 GET 探活再 PUT”的写法会把请求费翻倍,能省的是这些探活。

单看单价确实不起眼,但请求是按次数累加的,量一大就出来了。假设你放网站静态资源,一个页面十几张图,访问量上来后一天一千万次 GET 很常见,算下来一天 $4、一个月约 $120。要是 API 服务写入频繁,一天一百万次 PUT,一天 $5、一个月约 $150。单看不算大,架不住天天跑、月月累。

优化建议

  • 静态资源放 CloudFront CDN 缓存,减少直接 GET S3
  • 用 S3 Batch Operations 一次任务批量执行,省掉脚本反复 List 的请求开销(任务本身按对象数计费很低)

出站流量费才是真正的大头

S3 入流量免费,出流量到互联网要钱:

累计流量/月价格(USD/GB)
前 100GB(全 AWS 服务共享的月度免费额度)免费
第一个 10TB$0.09
接下来 40TB$0.085
接下来 100TB$0.08
150TB 以上$0.07

如果你的 S3 直接给用户提供图片视频下载,一个月 1TB 流出,扣掉 100GB 免费额度后约 $83。这还没算存储费和请求费。

最有效的省钱方法(腾讯云 COS 海外对比见 腾讯云 COS 海外代理采购指南,五大厂横向对比见 五大厂商对象存储价格对比 2026):

  1. 用 CloudFront 缓存热点内容,多数流量从 CDN 边缘节点出,把大头的出站流量从 S3 计费里挪走,回源 S3 免费且能省掉一大块 S3 请求费
  2. 如果你是给同 Region 内的 EC2 用:EC2 访问同 Region 的 S3 流量本身免费(S3 是区域级服务,没有 AZ 归属一说),但要走免费的 S3 Gateway VPC Endpoint,没配 Endpoint 时流量经 NAT Gateway 出去要按 GB 付 NAT 数据处理费
  3. 数据量超过 10TB 每月,可以找AWS S3 对象存储代理采购谈特殊流量折扣

跨区域复制费怎么算?

如果你做多区域容灾或者跨区域备份,需要开跨区域复制(CRR),这部分也要收费:

  • 复制流量费:按复制的数据量算,约 $0.02/GB3(不同区域略有差异)
  • 存储费:两边都要收存储费(源端和目标端)
  • 请求费:源端原始写入的 PUT 照常计费;目标端的复制 PUT 按目标区 PUT 费率照常计费(不免费)

所以如果不是真的需要多区域容灾,建议关掉跨区域复制,能省一笔。我们接触的客户里,多数开了 CRR 之后忘了关,每个月默默交这份钱。

官方定价 vs 代理采购:真实账单差多少?

许多人问,代理商买 S3 能便宜多少,是不是骗局。

我拿一个真实客户 1TB 数据、每月 500GB 流出的场景算给你看(美东价格,请求量取常见值):

费用项目官网直购(USD)代理采购(USD)差价
1TB Standard 存储$23.55$21.20-$2.35
500GB 出站流量(扣 100GB 免费后按 400GB 计)$36.00$32.40-$3.60
100 万次 PUT + 2000 万次 GET$13.00$11.70-$1.30
总计$72.55$65.30-$7.25 (-10%)

数据来源:AWS 官网定价 + SevenColorYun 代理折扣体系,2026 年 9 月核价

存储和流量是大头,这也印证了前面说的:存储费好预估,真正的变量在流量。按量级对号入座(Standard 首档费率,美东,月流出按存储量的 10% 估,已扣免费额度):

存储量存储费/月月流出 10% 的流量费存储+流量合计
500GB$11.50免费额度内~$12
1TB$23.55免费额度内(10%≈100GB)~$24
10TB$235.50$83(流出 1TB)~$319
50TB$1,177.60$452(流出 5TB)~$1,630

数据来源:按 AWS 官方费率计算,2026-09-09。请求费另计,参考上一节单价。

月消费稳定在几百美元以上时,代理省下来的钱开始有意义;10TB 级别仅存储+流量已到 $300 上下,加上请求费和更高流出比,月账单到 $700 的场景并不罕见,代理省下来一年就是 $840 上下,够覆盖一台小型 EC2 实例的年费了。

代理商为什么能给折扣?

AWS 代理商的折扣不是私下降价,是官方授权的机制:

  1. 代理商把多个客户的用量聚合在一起,整体触发更低的阶梯定价,把部分让利返给客户
  2. 达到 APN Premier 等级的代理商,能拿到厂商返点,返点部分让给客户
  3. 聚合用量大了以后,返点比例更高,这是单个客户直接拿不到的

重点:通过正规代理商购买,账号还是你的,技术支持还是 AWS 官方。代理商只是付款渠道,不碰你的数据。这点许多人误解。

走代理的三个实际好处(不是折扣的那种)

付款方式。 AWS 国际站只接受国际信用卡扣美元。出海企业如果没有美元双币卡或不想走跨境付汇流程,代理商用人民币对公转账解决付款问题——这是多数企业选择代理的第一原因,不是折扣。

多产品账单合并。 一个团队同时用 EC2 + S3 + CloudFront + RDS,在 AWS 官网是同一个账号下的不同行项目,但财务对账时要把美元费用换算成人民币、拆分到不同成本中心。代理商统一开一张国内增值税发票,财务直接入账。

中文技术支持。 AWS 国际站的工单系统是英文的。代理商提供中文对接,出了问题不用写英文工单等回复。

代理商折扣能和 S3 Savings Plan 叠加吗?

重要澄清:AWS 的 Savings Plans 计划只覆盖 EC2、Fargate、Lambda、SageMaker 这四类计算服务,S3 并没有”S3 Savings Plan”这种 SKU。把”Savings Plan”和”S3 代理折扣”叠在一起算能省 35%-55%,是常见的网络误传。

S3 的实际让利通道是这样的:

  • S3 自身:没有承诺用量折扣(Savings Plans / Reserved Instances 都对 S3 不适用),S3 定价在官网是统一定价表
  • 代理渠道:通过授权代理商聚合用量,从厂商返点中让出来 8%-15% 折扣
  • 量价阶梯:标准定价本身就按用量分级(大客户单价略低),但和”承诺用量”无关

所以建议你的月消费稳定时,直接走代理商渠道谈 8%-15% off4,不要再去找”S3 Savings Plan”,那个产品不存在。

S3 成本优化五个可落地动作

我整理了五个你今天就能做的优化,按优先级排:

1. 删除再也不用的旧版本和碎片化对象

S3 存储版本激活后,每个对象新版本保留,旧版本还占空间。我们审计过的账单里,多数开了版本控制的客户都忘了删旧版本,不知不觉多存两三成。顺带查一下 Incomplete Multipart Uploads(未完成的分片上传):分片中断后已传分片照计存储费,生命周期默认不清理它,要单独配规则,这是账单审计里最常见的”隐形库存”。

2. 把超过半年没访问的数据移到 IA 或者归档

Standard 价格约是 IA 的 1.8 倍,如果你确定半年内不会碰,移过去存储费省约 46%。

3. 静态资源套一层 CloudFront

不光延迟更低,出站流量费也比直接从 S3 出便宜一点点,积少成多。具体怎么配、能省多少,可以参考 AWS CloudFront 电商加速指南 里的实测数据。

4. 检查生命周期规则

设置自动转换:创建 30 天后转 IA,创建一年后转 Glacier,不用人工记。注意 S3 生命周期只按对象”创建后 N 天”触发,不支持”按最后访问时间”;按访问频率自动分层的只有 Intelligent-Tiering。

5. 如果你月消费超过 $1000,找正规代理商走聚合折扣

已经说明能省 8% 到 15%:记得让代理商按产品分项报价(Support 等不参与),别按”综合 X 折”拍总账,一年省下来就是一笔。

常见问题 FAQ

AWS S3 收费项目有哪些?

S3 主要收费分为四项:数据存储费(按容量/存储类型)、请求费(PUT/DELETE/GET 不同价格)、数据转出流量费(出站流量)、高级功能费(如分片上传、跨区域复制)。其中出站流量费和请求费是最容易超预算的隐藏成本。

另外补充:如果你用代理商采购,技术支持完全不受影响:代理商只是付款和折扣渠道,你的账号还是注册在 AWS 名下,支持工单和 SLA 跟官网直购完全一样。

Intelligent-Tiering 真的能省钱吗?

不一定,关键看你的对象数量。智能分层的监控费是按对象数算的,每 1000 个对象每月 $0.0025,跟容量无关。存海量小文件时对象数巨大,监控费可能吃掉分层省下的钱;存少量大文件则几乎可忽略,值得用。

关于账号迁移:已有 AWS 账号可以转代理商,多数情况不需要重新创建账号,业务不会中断,迁移过程数据不动。

通过代理商购买 S3 能便宜多少?

正规 AWS 代理商通过聚合用量让利,综合成本比官网直购低 8%-15%4。注意:折扣按产品分项,Support、Marketplace 等不参与;S3 没有 Savings Plan,“叠加省 35%-55%“是误传。用量越大折扣空间越大。

顺便回答:S3 标准存储比阿里云 OSS 略贵 5% 到 10%5,但出站流量更便宜。如果你流量大存储小,AWS 反而可能更划算。详见 阿里云 OSS 价格对比五大厂商对象存储价格横向对比

S3 出口流量费怎么节省?

主要三个方法:1. 使用 CloudFront CDN 缓存,减少直接从 S3 读出;2. 冷热分层,冷数据转 Glacier 降存储费(注意取回费);3. 如果数据量极大,可以和代理商谈特殊流量折扣。

怎么看各项费用占比:打开 AWS Billing Console,按服务细分展开到 S3 各项,哪个超支一目了然。

已有 AWS 账号可以转代理商付费吗?

可以。大多数情况支持现有账号迁移,不需要重新创建,业务不中断。迁移后就能享受代理折扣。

顺便回答:跨区域复制(CRR)收费,存储费两边收加复制流量费按 GB 算。如果你不是多区域容灾,没必要开。

存储类型怎么选最划算?

按访问频率选:频繁访问(月访>1次)→ Standard;不常访问(季度访)→ Standard-IA;季度访问但需要立即读 → Glacier Instant Retrieval;一年访<1次 → Glacier Flexible;几乎不访问 → Glacier Deep Archive。

关于 SevenColorYun

我们是 AWS 合作伙伴,专注帮出海企业拿代理折扣、做成本优化。

针对 AWS S3 我们能帮你:

  • 现有 AWS 账号迁移代理渠道,不影响业务
  • 免费帮你做 S3 账单诊断,找出隐性浪费
  • 聚合用量拿到更低阶梯折扣,比官网直购省 8% 到 15%4
  • 中文技术支持,帮你配置生命周期规则优化成本

如果你想评估 S3 能省多少钱,通过页面底部的 Telegram 联系我们获取免费账单诊断。

区域采购提示:香港 / 台湾企业

针对不同区域企业,我们有本地化采购方案:

  • 香港企业:支持 Invoice 港币开票、FPS 对公付款,符合 PDPO 合规做账要求
  • 台湾企业:支持新台币支付、三联式发票报帐,我们有稳定的台湾企业代理采购通道,不用个人信用卡反复充值。详细采购方案可以参考 台灣企業雲端對象存儲採購完全指南 2026

不管你在哪个区域,账号始终注册在 AWS 官方名下,不影响你的数据主权和技术支持。

相关阅读

产品页相关:

Footnotes

  1. AWS S3 Glacier Deep Archive 取回费分档(Standard 12h / Bulk 48h),详见 AWS S3 定价页#data-retrieval-fees,2026-07 采集

  2. 1TB 月存储 + 1TB 月出站流量(已扣 100GB 免费额度,1024GB 基准):us-east-1 约 $107 vs ap-southeast-1 约 $137(按 2026-09-09 AWS S3 官方费率计算)

  3. AWS S3 跨区域复制(CRR)流量费 $0.02/GB(不同 region 略有差异),详见 AWS S3 定价页#xregion-region-pricing,2026-07 采集

  4. SevenColorYun 2026 Q2 客户实单抽样折扣率(按用量、合约期、APN 等级而异,非承诺价) 2 3

  5. 跨厂商同档位比较,按 us-east-1 vs 阿里云 LRS 国际版基准单价

分享这篇文章

Twitter LinkedIn WhatsApp Telegram
技术顾问 - Alex 资深云架构师 · 从业 8 年

8 年云服务行业经验,专注 AWS/GCP 架构设计与成本优化, 已协助 300+ 家企业完成云端部署与迁移。 熟悉跨境电商、游戏出海、SaaS 出海等场景的云架构设计。

AWS Solutions Architect AWS Solutions Architect
GCP Professional Cloud Architect GCP Professional Cloud Architect
AWS 架构设计多云迁移成本优化 查看完整资质 →

相关文章

把客戶個資放上雲端之前:台灣個資法的 3 道關卡和 1 份契約檢核清單
個資法 雲端合規 敏感性個資

把客戶個資放上雲端之前:台灣個資法的 3 道關卡和 1 份契約檢核清單

台灣企業把客戶資料放上 AWS、GCP 等境外雲端,個資法第 21 條跨境傳輸到底合不合法?本文拆解敏感性個人資料六類判定紅線、委外契約施行細則第 8 條六項監督條款、個資會新制的通報與行政檢查義務,附 5 廠在台合規部署對照表與 90 天落地路線圖,負責人與 IT 主管一次核完。

· 约 20 分钟
在线咨询