如果您使用 Firebase托管通过重写将请求定向到 Cloud Function ,则“通过”托管的请求流量是否记入Firebase托管 GB已转移? (忽略云功能的计费)
换句话说,
当请求进入时, Firebase托管功能是否会自行改写费用?
要明确,
显然, HTTP云功能需要花钱并且有配额。 但是,除了HTTP Cloud Function计费之外,通过Firebase Hosting Rewrite的流量(即字节)是否会记入 Firebase Hosting计费?
要限制答案的范围,答案是A或B:
A。 $表示功能+ $表示通过托管传递的请求字节。
或
B。 $表示该函数+重写无需花费任何费用。
答案 0 :(得分:2)
更新:
官方回答是A。
我很震惊地发现了这一点,于是我问起我的其他假设。我也发现了
如果Firebase Hosting重写了受IAM保护的功能,则当该功能返回“未经授权”响应时,即使未经授权的请求也要按GB转移计费。即使未针对未经授权的请求对功能本身进行计费。
如果在某个路由上不存在函数重写或文件,则当Firebase Hosting发送“找不到资源”响应时,将按已转让的GB计费。是的,在您未实现的“未找到资源”响应中发送字符是收费的。
直接从Firebase官方支持部门获取报价:
我的问题:
“发送“找不到页面”时,Firebase托管账单吗? 找不到资源时的页面?我会以为答案是 显然不适合这种情况,但是由于未经授权的云功能 调用是收费的,我什么都不想承担。”
技术支持:
“关于“找不到页面”,我已经与(Google Firebase)团队确认,正在对它进行计费/分配给GB传输/下载。””关于您的原始问题,Firebase托管费用 提供给最终用户的字节。对于云功能,它 不管成功与否。”
“是的,您需要为Cloud Functions调用和 将Firebase托管数据传输到。但是,如果您缓存 内容在Firebase Hosting中,缓存命中不计入Cloud 功能。”
答案 1 :(得分:0)