我如何使用云存储的发布/订阅通知
How can i use Pub / Sub Notifications for Cloud Storage
我需要为云存储使用 Pub / Sub Notifications,在 firebase 上我有存储文件,我需要执行任何处理那些我存储在 firebase 上的另一个字段中的处理,有时处理失败所以我需要使用云存储的发布/订阅通知发布 OBJECT_FINALIZE
要实施 https://cloud.google.com/storage/docs/pubsub-notifications,我需要创建主题,用户对操作的描述。
在哪里可以创建主题?我对文档很困惑
一旦您 运行 创建 GCS 通知的命令,如果主题名称不存在,它将自动为您创建。因此,您的第一步是创建一个 GCS 通知,将 OBJECT_FINALIZE 上的主题名称和事件类型作为参数传递。
示例:
gsutil notification create -t <TOPIC_NAME> -f json -e OBJECT_FINALIZE gs://BUCKET_NAME
注意参数:
-t = 主题名称
-e = 事件类型(对象完成)
完成此部分后,下一步是创建订阅以查看发送到 PubSub 的通知。订阅附加到上面创建的主题。
在此文档中,它解释了如何创建订阅以及一个 Node.JS 推送交付示例:https://cloud.google.com/pubsub/docs/admin#pubsub_create_push_subscription-nodejs
我需要为云存储使用 Pub / Sub Notifications,在 firebase 上我有存储文件,我需要执行任何处理那些我存储在 firebase 上的另一个字段中的处理,有时处理失败所以我需要使用云存储的发布/订阅通知发布 OBJECT_FINALIZE
要实施 https://cloud.google.com/storage/docs/pubsub-notifications,我需要创建主题,用户对操作的描述。
在哪里可以创建主题?我对文档很困惑
一旦您 运行 创建 GCS 通知的命令,如果主题名称不存在,它将自动为您创建。因此,您的第一步是创建一个 GCS 通知,将 OBJECT_FINALIZE 上的主题名称和事件类型作为参数传递。
示例:
gsutil notification create -t <TOPIC_NAME> -f json -e OBJECT_FINALIZE gs://BUCKET_NAME
注意参数:
-t = 主题名称
-e = 事件类型(对象完成)
完成此部分后,下一步是创建订阅以查看发送到 PubSub 的通知。订阅附加到上面创建的主题。
在此文档中,它解释了如何创建订阅以及一个 Node.JS 推送交付示例:https://cloud.google.com/pubsub/docs/admin#pubsub_create_push_subscription-nodejs