如何修改后台Cloud Function的Google Cloud Pub / Sub订阅确认截止日期

时间:2019-03-05 18:58:45

标签: google-cloud-platform google-cloud-functions gcloud google-cloud-pubsub

通过以下方式为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/verificationhttps://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”

1 个答案:

答案 0 :(得分:0)

通过Cloud Functions连接到Cloud Pub / Sub主题时,将代表您创建订阅。此订阅由Cloud Functions管理,因此无法更新确认截止日期。