关于 AWS 构建 REST API 的费用问题

2022-09-22 19:34:34 +08:00
 SorryChen

第一次了解 AWS ,大概看了一下,思路应该是用 API gateway 来提供公开调用访问 lambda 实现 REST API 。

那么根据 free tier 的描述。lambda 前 100 万次调用是免费。API gateway 也是这样。但是 API gateway 还有额外出站流量费。

那么如果 API gateway 接入 cloudfront ,按照描述,cloudfront 和 API gateway 之间应该是免费。而 cloudfront 又有 1TB 的免费额度。

综上所述,如果我是用 客户端---cloudfront---API gateway---lambda 来完成我的整个实现。是不是在每一步规定的 free tier 内就没有别的任何费用产生了呢?

因为是个实验性质的项目,所以想仅用 free tier 就覆盖掉尝试的费用。

希望各位有经验的解答一下,谢谢。

1575 次点击
所在节点    Amazon Web Services
6 条回复
sinnosong1
2022-09-22 19:56:14 +08:00
前几天刚做了套类似的东西,应该是免费的,但是我的账号是子账号不然可以帮你看看账单
SorryChen
2022-09-22 19:59:19 +08:00
@sinnosong1 谢谢
Wien
2022-09-22 20:14:07 +08:00
是免费的。每月 100GB 的出网数据都是免费的。另外免费的还有每月 750 个小时的 Linux 和 Windows t2.micro 实例。
SorryChen
2022-09-22 20:16:59 +08:00
@Wien 关于每月 100GB 的出网数据,我看到是 EC2 之类的出网是免费 100G ,但是 cloudfront 是每个月 1T 免费,那么 API gateway 链接 cloudfront 之后,是走 EC2 100G 还是那个 1T 免费?
Wien
2022-09-23 08:52:11 +08:00
@SorryChen CloudFront 数据请求到 Origin 源站(这里就是你说的 API gateway )是收费的(但通常请求的数据量很少),API gateway 返回数据到 CloudFront 是永久免费的,CloudFront 数据回到客户端是按 CloudFront 的 1T 计算。EC2 的 100G 出网免费是指你客户端直接请求 API gateway 或者 EC2 。
qyvlik
2022-09-23 09:17:55 +08:00
api gateway -> lambda 如果是跨 AZ 的话,就有 AZ 的流量费,100G 1 刀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/882221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX