Как изменить крайний срок подтверждения подписки на Google Cloud Pub / подписки для фоновой функции Cloud - PullRequest
1 голос
/ 05 марта 2019

При развертывании фоновой облачной функции для Cloud Pub / Sub через:

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: указанный URL-адрес HTTP не зарегистрирован в родительском проекте подписки»

Выполнение этого через веб-интерфейс на GCP также приведет к ошибке: «ошибка pubsub INVALID_ARGUMENT»

1 Ответ

0 голосов
/ 06 мая 2019

При подключении к теме Cloud Pub / Sub topic через Cloud Functions создается подписка от вашего имени.Эта подписка управляется облачными функциями, и поэтому невозможно обновить крайний срок подтверждения.

...