【发布时间】:2019-08-15 12:13:45
【问题描述】:
我正在我的应用程序中处理 pubsub 订阅。我想知道如何通过端点在python中为推送订阅编码。
这是我尝试过的代码:
> from google.cloud import pubsub_v1
> from google.oauth2 import service_account
> gcp_service_account_credential_path = 'gcp-service-account.json'
>credentials=service_account.Credentials.from_service_account_file(str(gcp_service_account_credential_path))
> project_id = "my project name"
> topic_name = 'topic name'
> subscription_name = 'sub name'
> endpoint = 'http://localhost:5059/push_pub_sub_data'
> subscriber = pubsub_v1.SubscriberClient(credentials=credentials)
> topic_path = subscriber.topic_path(project_id, topic_name)
>subscription_path=subscriber.subscription_path(project_id,subscription_name)
> push_config = {'push_endpoint': endpoint}
> subscriber.modify_push_config(subscription_path, push_config)
我怎样才能做到这一点?
【问题讨论】:
-
你能提供更多细节吗?到目前为止,您尝试过什么?
-
我在谷歌搜索,但我没有找到任何与此推送机制正确相关的来源。
标签: python google-cloud-pubsub