通过以下方式为Cloud Pub / Sub部署后台Cloud Function时:
gcloud functions deploy function_name --runtime python37 --trigger-topic some_topic
使用推送端点(可能是App Engine标准端点)会自动创建订阅,但据称这些订阅不需要 域验证https://cloud.google.com/pubsub/docs/push#other-endpoints)。
对于生成的订阅/端点,似乎没有注册/验证域的方法 (https://www.google.com/webmasters/verification,https://console.cloud.google.com/apis/credentials/domainverification)
结果,用户无法更改订阅,例如:
gcloud alpha pubsub subscriptions update some_subscription --ack-deadline=10
会产生类似“ INVALID_ARGUMENT:提供的HTTP URL未在订阅的父项目中注册”的信息
通过GCP上的Web界面执行此操作也会产生错误:“ pubsub错误INVALID_ARGUMENT”
答案 0 :(得分:0)
通过Cloud Functions连接到Cloud Pub / Sub主题时,将代表您创建订阅。此订阅由Cloud Functions管理,因此无法更新确认截止日期。