[英]Create a Google Cloud Pub/Sub subscription for a Bucket?
我沒有找到很多關於此的信息,每當存儲在名為my_storage
的 GCP 存儲桶中的名為numbers.csv
的csv
文件發生更改時,我my_storage
創建一個Pub/Sub subscription
。 我能夠創建一個雲發布訂閱,但只能在特定時間間隔內發送消息,而不是基於任何事件。 如何設置該 Pub/Sub 以便在我的存儲桶中發生更改時收到消息? 謝謝。 我閱讀了GCP 文檔,但它令人困惑。
你可以找到官方文檔:
請遵循文檔中的先決條件步驟,然后應用通知配置。
以下步驟將通知配置添加到您的存儲桶,以發送所有受支持事件的通知。
gsutil notification create -t TOPIC_NAME -f json gs://BUCKET_NAME
要發送事件子集的通知,請包含-e 標志。
支持的事件有:
OBJECT_FINALIZE
OBJECT_METADATA_UPDATE
OBJECT_DELETE
OBJECT_ARCHIVE
編輯
示例: 通知 - 配置對象更改通知
創建一個僅在創建新對象時發送事件的通知配置:
gsutil notification create -f json -t TOPIC_NAME -e OBJECT_FINALIZE gs://example-bucket
要在 gs://your-bucket/numbers.csv 被覆蓋時接收 Pub/Sub 通知,請使用以下命令:
gsutil notification create -f json \
-t projects/your-project/topics/your-pubsub-topic \
-e OBJECT_FINALIZE \
-p path/to/numbers.csv \
gs://your-bucket-name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.