Можем ли мы получить платежную информацию для наших проектов с помощью Billing API, используя клиентские библиотеки Python? Например, если я хочу узнать стоимость каждой виртуальной машины за указанный месяц, как мне это сделать?
Есть ли способ, кроме большого запроса?
Google не предоставляет API для получения сведений о платежных расходах. Вы должны экспортировать данные.

Как указано в документе Python Client for Cloud Billing API:
API биллинга в облаке: позволяет разработчикам управлять своими учетными записями для выставления счетов. или просмотрите каталог артикулов и цен.
Чтобы использовать эту библиотеку, вам сначала необходимо выполнить следующие шаги:
Также см. этот документ в разделе Клиентские библиотеки облачного биллинга.
Обновлять:
Как упомянул @John hanley, Google не предоставляет API для получения сведений о стоимости выставления счетов.
Вам необходимо включить экспорт данных Cloud Billing в BigQuery.
Чтобы экспортировать данные Cloud Billing в BigQuery, выполните следующие действия:
Создайте проект, в котором будут храниться данные облачного биллинга, и включите биллинг для проекта (если вы еще этого не сделали).
Настройте разрешения для проекта и учетной записи Cloud Billing.
Включите API службы передачи данных BigQuery (требуется для экспорта данных о ценах).
Создайте набор данных BigQuery, в котором будут храниться данные.
Включите экспорт данных о расходах и ценах в Cloud Billing для записи в набор данных.
Да, есть API облачного биллинга, но он не рассчитывает биллинг для моих экземпляров ВМ и не возвращает его. Он просто показывает стоимость за единицу времени.
Я обновил свой ответ. Позвольте мне знать, если это помогает.
Сначала необходимо включить экспорт биллинга в BigQuery. Затем используйте клиент Python SQL для запроса платежных данных, экспортированных в BigQuery. Платежные данные становятся доступными после включения экспорта, предыдущие данные не экспортируются.