CloudFront Functions单事件多函数调用的计费规则问询
CloudFront Functions 多函数绑定同一事件的计费确认
您需为所有函数的总调用次数付费。CloudFront Functions在全球范围内每次响应CloudFront事件开始执行时,即统计一次调用。
问题场景
当单个CloudFront事件触发多个函数执行时,是否算作一次调用计费?具体来说,如果某分发有两个绑定到viewer-request事件的函数,单个URL的查看器请求触发这两个函数执行时,会被收取一次还是两次调用费用?
依据定价文档中“响应CloudFront事件开始执行”及“所有函数”的表述,初步判断无论执行多少个函数仅收取一次调用费用,特此确认该理解是否正确。
结论与说明
你的初步理解不正确。CloudFront Functions的计费规则是按每个函数的独立执行次数统计:
- 当单个查看器请求触发两个绑定到
viewer-request事件的函数执行时,每个函数的执行都会被算作一次独立调用,最终会收取两次调用费用。
对定价文档表述的细节解读:
- “为所有函数的总调用次数付费”指的是统计所有函数各自执行次数的总和;
- “每次响应CloudFront事件开始执行时统计一次调用”中的“执行”,是指单个函数的启动执行动作——每有一个函数响应事件开始运行,就会被统计一次调用,而非同一事件下所有函数的执行合并算作一次。
内容的提问来源于stack exchange,提问作者Garret Wilson
相关产品推荐
相关产品推荐

