AWS Lambda如何收费?

时间:2020-02-12 00:41:19

标签: amazon-web-services aws-lambda

我正在尝试了解AWS Lambda的收费方式。我知道前100万个请求和前40万GB-秒的计算时间(如果免费)是免费的。之后,如果功能为1GB RAM,则每百万个请求将收取0.20USD的费用,并收取400,000秒的费用。我不清楚这里是如何计算时间的。

让我们说一个请求是“ 0.0000002USD”。一个客户发出请求,无论它运行了多长时间,它已经收取了0.0000002USD。函数开始运行时,将根据其消耗的内存量以及运行了多长时间来收取计算时间。那是对的吗?假设该功能运行了2个小时,但仅消耗了1GB RAM(这不现实-仅出于教育目的),因此要向我收取0.0000002USD +(执行/计算成本为400,000秒)。我说的对吗?

任何人都可以确认并解释吗?

2 个答案:

答案 0 :(得分:1)

涉及多个成本。

您要支付每个请求的成本和每秒的成本。每秒钟的成本取决于您分配给该功能的RAM数量。 Lambda函数运行的时间越长,它们的成本就越高。他们需要的RAM越多,成本就越高。

无需做大量猜测-AWS提供了a calculator,它甚至可以在免费层上进行数学计算。输入一些数字,看看费用如何变化。

答案 1 :(得分:0)

您需要一些信息,例如constructor(private router: Router) { const initialPage = this.router.events.subscribe((event: RouteConfigLoadEnd) => { console.log('inital load'); this.selectedPath = '/menu/forecast'; }); // Tried to unsub here but then the active link will not be active at start // initalPage.unsubscribe(); this.router.events.subscribe((event: RouterEvent) => { if (event && event.url) { console.log('set active'); this.selectedPath = event.url; } }); } includeFreeTiernumExecutionsnumExecutions

allocatedMemory