【发布时间】:2021-03-29 14:55:18
【问题描述】:
我创建了一个名为 pupetter-e2e 的云函数,其中包含对存储桶存储(称为主页)的更改的触发器。我想使用以下cloudbuild.yaml 为函数部署更新:
steps:
- name: 'gcr.io/cloud-builders/gcloud'
args:
- functions
- deploy
- pupetter-e2e
- --source=.
- --trigger-bucket homepage
(触发器描述:https://cloud.google.com/functions/docs/deploying/filesystem)
或者:
steps:
- name: 'gcr.io/cloud-builders/gcloud'
args:
- functions
- deploy
- pupetter-e2e
- --source=.
- --trigger-resource hjemmeside
- --trigger-event google.storage.object.finalize
(描述为https://cloud.google.com/functions/docs/calling/storage) 可悲的是,我得到了
错误:(gcloud.functions.deploy)无法识别的参数:--trigger-bucket hjemmeside(您的意思是“--trigger-bucket”吗?)或 --trigger-resource hjemmeside(你是说--trigger-resource吗?)
我尝试使用--trigger-bucket,但无法使其正常工作。有人可以通过纠正我的cloudbuild.yaml 中的错误来帮助我吗?
【问题讨论】:
标签: google-cloud-platform google-cloud-functions google-cloud-build cloudbuild.yaml