gpt4 book ai didi

google-cloud-platform - Google Cloud Run - 使用 Eventarc API 触发(资源名称语法)

转载 作者:行者123 更新时间:2023-12-03 23:42:55 25 4
gpt4 key购买 nike

谷歌最近发布了新的 Eventarc API 触发器,例如 Cloud run。
我的想法是为我的云存储构建一个触发器,例如:
存储桶中的新文件 → 触发云运行(带审计日志触发器)
cloud_run_path: ...run.app/api/v1/data-fetcher
bucket_id:测试桶
我刚刚使用以下命令创建了触发器,并且成功了:

gcloud beta eventarc triggers create test-event-trigger \
--location=europe-west1 \
--destination-run-service=test-event-data-fetcher \
--destination-run-path=/api/v1/data-fetcher \
--destination-run-region=europe-west1 \
--matching-criteria="type=google.cloud.audit.log.v1.written" \
--matching-criteria="serviceName=storage.googleapis.com" \
--matching-criteria="methodName=storage.objects.create" \
--matching-criteria="resourceName=projects/_/buckets/test-bucket" \
--service-account=$PROJECT_NR-compute@developer.gserviceaccount.com
问题是,我不希望触发器在项目的所有存储桶中查找新文件,只为一个特定的存储桶(例如 test-bucket)查找。我现在用不同的文字测试了几个选项(用 :, =~, ...),但触发器不接受这些。
也许您可以帮助我解决语法问题或向我展示如何为我的项目中的一个特定存储桶创建触发器?像这样它不起作用......

最佳答案

截至目前(2020-11),触发器的配置不支持通配符和前缀匹配。似乎这个功能已经被强烈要求,并且显然是谷歌拥有这个产品区域的产品经理所知道的。何时添加此类功能没有公开/ promise 的日期。如果这对您来说是个障碍,请联系您本地的 Google 代表,他们可以安排与产品经理的电话讨论路线图。

关于google-cloud-platform - Google Cloud Run - 使用 Eventarc API 触发(资源名称语法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64680443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com