TL; DR
Носит ли мой проект Firebase расходы / использует квоту, локально выполняя функции Firebase с использованием $firebase serve --only functions
?
подробности
У меня есть база данных в моей базе данных пожарного магазина под названием locations
с тысячами документов, которые включают данные о местоположении, такие как address
и postCode
. Я хочу добавить данные геолокации в каждый документ с помощью внешнего API-интерфейса (Open Postcode Geo API). Я написал функцию firebase, запускаемую по протоколу HTTP и запускаемую при достижении конечной точки /api/geocodeLocations
. Эта облачная функция будет проходить через каждый документ в коллекции locations
и использовать данные postCode
для вызова API-интерфейса Open Postcode Geo, который ответит данными геолокации (вместе с другими данными). Затем он получит необходимые данные из ответа и запишет их в документ в firestore.
Я знаю, что если я разверну эту функцию и вызову ее, нажав https://my -project / api / geocodeLocations , я начну увеличивать свои квоты и, возможно, понесу плату за количество внешних запросов что он делает (и более чем вероятно, время ожидания ...). Однако , если я запускаю $firebase serve --only functions
локально на своем компьютере разработчика, чтобы эмулировать функции, а затем нажимаю на URL http://localhost:5000/my-project/us-central1/app/api/geocodeLocations,, я все еще буду наращивать квоты для внешних запросов?
Не думаю, что это произойдет, поскольку запросы находятся между моим локальным компьютером и внешним API, но я не могу найти никакой документации по квотам для Firebase при локальном запуске.
Заранее спасибо!