gcloud 功能部署用于多个存储触发器?

问题描述 投票:0回答:1

如何部署可以响应多个 GCS 事件的函数?具体来说,我希望我的函数能够响应

finalize
delete
事件。我尝试了以下方法,但显然我不能使用通配符(也尝试了逗号分隔的 --trigger-event):

  gcloud functions deploy myfunc \
    --region europe-north1 \
    --project "myproj" \
    --gen2 \
    --runtime python311 \
    --trigger-event-filters="type=google.storage.object.*,bucket=mybucket" \
    --source "mydir" \
    --entry-point "myfunc" \
    --timeout 100s

知道怎么做吗?

google-cloud-functions
1个回答
0
投票

这似乎不可能。 官方文档中所述:

您指定触发器作为功能部署的一部分。您不能同时将同一函数绑定到多个触发器,但您可以通过部署具有相同触发器设置的多个函数,使同一事件导致多个函数执行。

© www.soinside.com 2019 - 2024. All rights reserved.