我如何使用云存储的发布/订阅通知

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