Как управлять квотой

Чтобы управлять использованием API Fleet Engine, установите лимиты квоты "запросов в минуту" для всех запросов.

Чтобы посмотреть или изменить квоты API Fleet Engine, выполните следующие действия:

  • Откройте Cloud Console и перейдите на страницу Google Maps Platform Quotas (Квоты платформы Google Карт).
  • В раскрывающемся списке API выберите Local Rides and Deliveries API.
  • Чтобы посмотреть лимиты квоты, откройте карточку для каждого типа запроса.
  • Чтобы изменить квоту для определенного типа запросов, нажмите на значок Edit (Редактировать). Появится диалоговое окно. В поле Quota Limit (Размер квоты) введите нужное значение квоты на запросы в минуту (оно не может превышать максимум, установленный Google) и нажмите Save (Сохранить).
  • Если вам нужна дополнительная квота для проекта, обратитесь в службу поддержки.
Сегмент квоты Включенные API Запросы в минуту
Пакетные запросы на создание maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks 180
Запросы, связанные с оплатой maps.fleetengine.v1.TripService.ReportBillableTrip 9000
Как создавать запросы maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle,
maps.fleetengine.delivery.v1.DeliveryService.CreateTask,
maps.fleetengine.v1.VehicleService.CreateVehicle,
maps.fleetengine.v1.TripService.CreateTrip
3000
Запросы списков доставки maps.fleetengine.delivery.v1.DeliveryService.ListTasks,
maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles
3000
Запросы на получение списка maps.fleetengine.v1.VehicleService.ListVehicles 3000
Запросы на чтение maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle,
maps.fleetengine.delivery.v1.DeliveryService.GetTask,
maps.fleetengine.v1.VehicleService.GetVehicle,
maps.fleetengine.v1.TripService.GetTrip
9000
Поисковые запросы maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo,
maps.fleetengine.v1.VehicleService.SearchVehicles,
maps.fleetengine.v1.TripService.SearchTrips
6000
Запросы на обновление maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle,
maps.fleetengine.delivery.v1.DeliveryService.UpdateTask,
maps.fleetengine.v1.VehicleService.UpdateVehicle,
maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes,
maps.fleetengine.v1.TripService.UpdateTrip
30000
Запросы на удаление maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle,
maps.fleetengine.delivery.v1.DeliveryService.DeleteTask,
maps.fleetengine.v1.VehicleService.DeleteVehicle,
maps.fleetengine.v1.TripService.DeleteTrip
300

Фиксированные ограничения частоты запросов

Для некоторых методов API, работающих с одним ресурсом, действуют фиксированные ограничения частоты запросов. например providers/project_id/vehicles/vehicle_id (2-е издание). Google применяет фиксированные ограничения частоты запросов к одному ресурсу без исключений для клиентов. Например, если вы вызовете maps.fleetengine.v1.VehicleService.UpdateVehicle более трех раз в секунду для одного и того же vehicle_id в проекте, то получите ошибку HTTP 429 или gRPC RESOURCE_EXHAUSTED.

Запросы, для которых действует ограничение частоты запросов, не учитываются как ошибки квоты в консоли Google Cloud.

Подробнее об обработке ошибок…

Сегмент квоты Включенные API Запросов в секунду
Запросы на чтение одного ресурса maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle,
maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo,
maps.fleetengine.v1.VehicleService.GetVehicle,
maps.fleetengine.v1.TripService.GetTrip
50
Запросы на запись одного ресурса maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.delivery.v1.DeliveryService.UpdateTask,
maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle,
maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle,
maps.fleetengine.v1.TripService.CreateTrip,
maps.fleetengine.v1.TripService.UpdateTrip,
maps.fleetengine.v1.TripService.ReportBillableTrip,
maps.fleetengine.v1.VehicleService.CreateVehicle,
maps.fleetengine.v1.VehicleService.UpdateVehicle,
maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes,
3