Как описано в Документация по ценообразованию Cloud Pub / Sub * , цены основаны на объеме данных, использованных в календарном месяце.Объем данных рассчитывается на основе данных сообщений и атрибутов для операций извлечения, отправки и публикации.Поэтому, даже если в вашей подписке нет доступных сообщений, вы все равно выполняете вызов по запросу, и этот вызов имеет определенный размер с определенной ценой.
Обратите внимание, что минимальный оплачиваемый объем данных на запрос (не на сообщение)в запросе) составляет 1 КБ данных.Таким образом, даже если действие по извлечению меньше 1 кБ, вы платите за 1 кБ.Когда в течение одного календарного месяца выполняется 50 действий извлечения, каждое из которых имеет размер 500 байт, стоимость этих действий извлечения составляет 1 КБ * 50 запросов * цена / ГиБ на этом уровне объема данных.
Сколько выПлата за определенное количество ежемесячного объема данных описана в таблице цен в ссылке на документацию выше.Обратите внимание, что существует определенный первый объем данных бесплатно.Следующие уровни данных не бесплатны.
ОБНОВЛЕНИЕ:
Я не могу комментировать ответ Камала здесь.Но принимая во внимание, что он работает над Pub / Sub в Google, я ожидаю, что его ответ будет правильным, а не моим.
В этом случае я нахожу документацию неясной, поскольку в ней делается акцент на «на запрос (не сообщение)».
Минимальный оплачиваемый объем данных на запрос (не сообщение) составляет 1 КБ данных.
В документации явно не говорится, что вам не выставлен счет, если не было возвращено ни одного сообщения.Но, по словам Камала, похоже, это так.