【发布时间】:2020-09-07 12:27:52
【问题描述】:
我可以在 GCP 之外将事件发布到 Cloud Pub/Sub 吗?
让我澄清一下我的疑问。在 AWS 中,我们可以通过 API Gateway 从非云客户端 (https://github.com/cdk-patterns/serverless/blob/master/the-big-fan/README.md) 直接调用 REST API 将事件发布到 SNS 主题中,GCP 中有没有这样的方法可以将事件发布到 Pub/Sub 中?
我可以看到 SO (Acces Google Pub/Sub from outside of GCP) 中有一个类似的问题,但我相信它并没有完全回答我的问题。是的,需要身份验证,这是一个跨领域的功能,但是在 GCP 之外的 Pub/Sub 中发布事件的基本技术是什么
【问题讨论】:
-
我认为您分享的帖子有一个非常简单的答案。为什么它没有完全回答你的问题?您需要以某种方式对服务帐户或 PKI 进行身份验证,例如谷歌物联网核心。如果您在 google iot core 中使用 pki 注册了设备,则可以使用事件主题向其发布。
-
您想要对您的主题进行未经身份验证的访问吗?
-
不,我不希望未经身份验证访问该主题,而是希望将主题与某些 API Gateway 类型的组件集成,并通过 API Gateway 自己公开一些 REST API。 API Gateway 将负责使用 API Key 或使用某些身份提供者/代理进行用户身份验证。 API Gateway 与主题之间的通信将通过服务帐户进行身份验证。我可以在 GCP 中实现这个设计吗?
标签: google-cloud-platform publish-subscribe google-cloud-pubsub