如何从前端移动客户端发布到 Google Pub/Sub?
How can I publish to Google Pub/Sub from frontend mobile clients?
让我的移动客户端直接向 Pub/Sub 发布消息是否是一种好的做法?
我希望将有关用户视图、点击和总体 activity 信息的主题直接发布到 Pub/Sub。流入的数据量非常大,所以我不想使用 Cloud Functions(会在调用次数上过度杀伤)或 Cloud Endpoints(会不必要地用非常细粒度的 activity 数据淹没我的日志)。
但我一直在搜索 Google Cloud 的文档,但找不到任何方法来安全地从前端(Web、移动)客户端发布消息。我可以通过提供一个简单的服务帐户密钥(只有发布角色)来解决这个问题,但是将帐户密钥 json
文件嵌入客户端似乎是不好的做法?
类似问题的答案: 建议将 Pub/Sub 置于 Cloud Functions 之后,我认为这会为我正在传输的数据带来大量成本。
这份解决方案文件相当全面地回答了您的问题。当然还有其他的。
https://cloud.google.com/solutions/setting-up-a-pubsub-proxy-for-mobile-clients-on-gke
让我的移动客户端直接向 Pub/Sub 发布消息是否是一种好的做法?
我希望将有关用户视图、点击和总体 activity 信息的主题直接发布到 Pub/Sub。流入的数据量非常大,所以我不想使用 Cloud Functions(会在调用次数上过度杀伤)或 Cloud Endpoints(会不必要地用非常细粒度的 activity 数据淹没我的日志)。
但我一直在搜索 Google Cloud 的文档,但找不到任何方法来安全地从前端(Web、移动)客户端发布消息。我可以通过提供一个简单的服务帐户密钥(只有发布角色)来解决这个问题,但是将帐户密钥 json
文件嵌入客户端似乎是不好的做法?
类似问题的答案:
这份解决方案文件相当全面地回答了您的问题。当然还有其他的。
https://cloud.google.com/solutions/setting-up-a-pubsub-proxy-for-mobile-clients-on-gke