Firebase托管-功能重写定价

时间:2020-01-29 10:19:07

标签: firebase firebase-hosting

如果您使用 Firebase托管通过重写将请求定向到 Cloud Function ,则“通过”托管的请求流量是否记入Firebase托管 GB已转移? (忽略云功能的计费)

换句话说,
当请求进入时, Firebase托管功能是否会自行改写费用?

要明确,
显然, HTTP云功能需要花钱并且有配额。 但是,除了HTTP Cloud Function计费之外,通过Firebase Hosting Rewrite的流量(即字节)是否会记入 Firebase Hosting计费

要限制答案的范围,答案是A或B:
A。 $表示功能+ $表示通过托管传递的请求字节。

B。 $表示该函数+重写无需花费任何费用。

2 个答案:

答案 0 :(得分:2)

更新:

官方回答是A。

我很震惊地发现了这一点,于是我问起我的其他假设。我也发现了

  • 如果Firebase Hosting重写了受IAM保护的功能,则当该功能返回“未经授权”响应时,即使未经授权的请求也要按GB转移计费。即使未针对未经授权的请求对功能本身进行计费。

  • 如果在某个路由上不存在函数重写或文件,则当Firebase Hosting发送“找不到资源”响应时,将按已转让的GB计费。是的,在您未实现的“未找到资源”响应中发送字符是收费的。

直接从Firebase官方支持部门获取报价:

我的问题:
“发送“找不到页面”时,Firebase托管账单吗? 找不到资源时的页面?我会以为答案是 显然不适合这种情况,但是由于未经授权的云功能 调用是收费的,我什么都不想承担。”
技术支持:
“关于“找不到页面”,我已经与(Google Firebase)团队确认,正在对它进行计费/分配给GB传输/下载。”

”关于您的原始问题,Firebase托管费用 提供给最终用户的字节。对于云功能,它 不管成功与否。”

“是的,您需要为Cloud Functions调用和 将Firebase托管数据传输到。但是,如果您缓存 内容在Firebase Hosting中,缓存命中不计入Cloud 功能。”

答案 1 :(得分:0)

是的

通过HTTP Cloud函数托管网站时,配额将应用到该HTTP函数。这可能会花费您额外的钱。

选中https://firebase.google.com/pricing