Pour gérer l'utilisation des API Fleet Engine, définissez des limites de quota "requêtes par minute" pour toutes les requêtes.
Pour afficher ou modifier les limites de quota des API Fleet Engine, procédez comme suit :
- Dans la console Cloud, ouvrez la page Quotas Google Maps Platform.
- Cliquez sur la liste déroulante des API, puis sélectionnez "API Local Rides and Deliveries".
- Pour afficher les limites de quota, ouvrez la fiche correspondant à chaque type de requête.
- Pour modifier une limite de quota pour un type de requête, cliquez sur l'icône Modifier correspondante. Une boîte de dialogue s'affiche. Dans le champ Limite de quota , saisissez la limite de quota "requêtes par minute" souhaitée (dans la limite autorisée, si elle est spécifiée par Google), puis sélectionnez Enregistrer.
- Si vous avez besoin d'un quota supplémentaire pour votre projet au-delà des limites fournies, contactez l'assistance.
| Bucket de quota | API incluses | Requêtes par minute |
|---|---|---|
| Requêtes de création par lot | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
| Requêtes de facturation | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
| Requêtes de création | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
| Requêtes de liste de livraisons | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
| Requêtes de listage | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
| Requêtes de lecture | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
| Requêtes de recherche | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
| Requêtes de mise à jour | 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 |
| Requêtes de suppression | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
Limites de débit fixes
Les limites de débit fixes s'appliquent à certaines méthodes d'API qui fonctionnent sur une seule ressource.
Par exemple, providers/project_id/vehicles/vehicle_id. Google applique des limites de débit fixes à une seule ressource sans exception pour aucun client. Par exemple, vous pouvez vous attendre à recevoir une erreur HTTP 429 ou gRPC RESOURCE_EXHAUSTED si vous appelez maps.fleetengine.v1.VehicleService.UpdateVehicle plus de trois fois par seconde pour le même vehicle_id dans un projet.
Les requêtes affectées par la limite de débit ne sont pas comptabilisées comme des erreurs de quota dans votre console Google Cloud.
En savoir plus sur la gestion des erreurs.
| Bucket de quota | API incluses | Requêtes par seconde |
|---|---|---|
| Requêtes de lecture d'une seule ressource | 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 |
| Requêtes d'écriture d'une seule ressource | 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 |