Python 从云函数写入发布/订阅
我想要的是将CF结果写在一个发布/订阅主题中。我知道我可以将API与服务帐户一起使用,但我的问题是: 是否有一种不使用自定义服务帐户直接从CF写入发布/订阅的方法Python 从云函数写入发布/订阅,python,google-cloud-functions,google-cloud-pubsub,Python,Google Cloud Functions,Google Cloud Pubsub,我想要的是将CF结果写在一个发布/订阅主题中。我知道我可以将API与服务帐户一起使用,但我的问题是: 是否有一种不使用自定义服务帐户直接从CF写入发布/订阅的方法 假设您可以使用App Engine默认服务帐户,但我不知道如何将所有内容组合在一起并使用它。好的,这很简单:您只需使用发布/订阅库,系统将自动加载服务帐户。比如: from google.cloud import pubsub_v1 publisher = pubsub_v1.PublisherClient() topic_name
假设您可以使用App Engine默认服务帐户,但我不知道如何将所有内容组合在一起并使用它。好的,这很简单:您只需使用发布/订阅库,系统将自动加载服务帐户。比如:
from google.cloud import pubsub_v1
publisher = pubsub_v1.PublisherClient()
topic_name = 'topic/name'
def trigger(request):
publisher.publish(topic_name, b'My first message!', spam='eggs')
无需添加SA即可正常工作。很高兴您找到了解决方案!您可以在48小时后接受自己的答案,并将其张贴在您的帖子中。垃圾邮件class='eggs'有什么作用?@pa nguyen metadata