Spark 计划中 Firebase Cloud Functions 的“Google 拥有的服务”的定义
Posted
技术标签:
【中文标题】Spark 计划中 Firebase Cloud Functions 的“Google 拥有的服务”的定义【英文标题】:Definition of "Google-owned services" for Firebase Cloud Functions within the Spark plan 【发布时间】:2017-04-28 14:04:32 【问题描述】:Firebase 免费套餐(Spark 计划)中的 Firebase Cloud Functions 无法发出任何出站请求,除非它们是针对“Google 拥有的服务”的:
Spark 计划仅允许向 Google 拥有的服务发出出站网络请求。[1]
这很清楚也很有意义,在免费计划中允许随机出站流量肯定容易被滥用。但是,我很难找到“谷歌拥有的服务”范围内的内容和不属于的内容。这是否仅限于 Firebase API 和 Google API?
问这个是因为 *.firebase.com 例如被阻止。
[1]https://firebase.google.com/pricing/
【问题讨论】:
没有可访问或不可访问的 URL 记录列表。但是,如果您认为某个 URL 在 spark 计划下被错误地阻止,请在此处报告或reach out to Firebase support 以获得个性化的故障排除帮助。但在这种情况下:*.firebase.com
上没有运行有用的 Web API,它只是旧的 Firebase 网站。您确定这是您要访问的网址吗?
@FrankvanPuffelen 好的,真可惜。可以理解其难以编制如此全面的清单。将报告被阻止的 URL! PS:该域上仍有一些东西在运行:-)。
【参考方案1】:
因此,在联系 Firebase 支持后,他们向我介绍了 Cloud Functions 支持哪些 Google 服务的概述。虽然这不是白名单 URL 的概述,但它肯定有助于更好地了解情况。概述 [1]:
云存储 云大表 云扳手 云数据存储 云端机器学习平台 云自然语言 API 云语音 API 云翻译 API 云视觉 API 云 BigQuery 云发布/订阅 Stackdriver 日志记录 Firebase(数据库、存储、分析、身份验证)
这解释了为什么我尝试访问的 API 不起作用;它未在概述中列出。
[1]https://cloud.google.com/functions/docs/concepts/services
【讨论】:
以上是关于Spark 计划中 Firebase Cloud Functions 的“Google 拥有的服务”的定义的主要内容,如果未能解决你的问题,请参考以下文章
Firebase:Firestore 未在 Cloud Function 的计划函数中更新数据
用于计划发布的 Firebase 和 GCP Cloud 任务
Firebase Spark 免费计划中的所有内容是啥意思? [关闭]