【发布时间】:2025-12-26 19:40:12
【问题描述】:
我的实时 Firebase 数据库中确实存储了一些数据。我愿意通过 REST API 向我的 B2B 客户公开这些数据。
我知道 Firebase 本身就是一个 REST API,但它的身份验证机制不符合我的需求。我愿意我的客户使用在 HTTP 请求标头中传递的简单 API 密钥来访问 API。
总而言之,我需要一个位于 Firebase 实时数据库之上的 API 层,它具有以下属性:
- 通过 HTTP 请求标头中传递的 API 密钥进行基本身份验证
- 一些确保客户遵守 API 限制的自定义逻辑(例如每天的最大请求数)
我唯一能想到的是在 AWS lambda 中实现这一层,但这听起来也有点不对劲。从 lambda 中,我必须访问我的 Firebase 数据库并提供该数据。网络请求似乎太多了; Firebase 原生的东西会很棒。
谢谢, 古文。
【问题讨论】:
标签: rest api firebase firebase-realtime-database aws-lambda