我目前的体系结构包括一个专用子网中的Lambda函数,它基本上需要访问互联网来获取天气数据。我已经设置了一个NAT网关,允许Lambda功能访问互联网。
我感到困惑的是,NAT网关“每GB处理的数据”意味着什么?例如,来自lambda有效负载的HTTP请求大小为1Gb,但来自公共网站的响应大小为200 1Gb。那么,总数据是由1Gb还是201Gb处理的呢?
请求和响应的有效负载大小都是假设的,以更好地表示方案。
发布于 2022-03-16 22:37:30
通过NAT的每一GB数据,无论是输入还是输出,都将收取4.5美分的费用(在美国地区,查看其他地方的定价页面)。
因此,在您的例子中,您将收取201 GB (1 /2,200 in)的费用。
这假设您在消费/生成数据的每个可用性区域中都运行了NAT。如果您运行一个NAT (一个坏主意),您还将支付跨AZ数据传输,每GB 0.02美元。
如果您正在检索大量数据,我建议在VPC之外运行Lambda。检索到的数据不会收取费用,也不会因将数据写入所描述的这里服务而收取费用。
https://stackoverflow.com/questions/71503521
复制相似问题