如何解决我可以将事件从GCP发布到Cloud Pub / Sub之外吗
我可以从GCP外部将事件发布到Cloud Pub / Sub吗?
让我澄清一下我的查询。在AWS中,由于我们能够通过从非云客户端(https://github.com/cdk-patterns/serverless/blob/master/the-big-fan/README.md)通过API网关调用REST API来直接将事件发布到SNS主题中,因此GCP中是否有任何此类方法可以将事件发布到Pub / Sub中?
我可以看到SO(Acces Google Pub/Sub from outside of GCP)中有一个类似的问题,但是我相信我的问题还没有完全得到回答。是的,需要身份验证,这是跨领域的功能,但是从GCP外部在Pub / Sub中发布事件的基本技术是什么
解决方法
是的,您可以publish将消息发送到主题中,然后pull it,甚至可以让PubSub通过Push subscription将消息传递给您。
发布消息或从订阅者提取消息时,可以通过REST或RPC API访问PubSub。此外,您可以使用client libraries之一。
Here,您可以找到有关如何使用gcloud
CLI工具发布消息的示例,以及具有REST API
,python
和java
的示例以及其他编程语言。
如所引用的问题中所述,您将需要进行身份验证才能发布消息或提取消息。您可以使用quickstart作为操作方法的参考。请注意,您可以在GCP以外的任何计算机或VM上遵循快速入门。
最后,如果您使用推送订阅来接收消息,则终结点必须是可公开访问的HTTPS地址,并具有由证书颁发机构签名的有效SSL证书。同样,此端点可以住在GCP之外。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。