Um die Nutzung der Fleet Engine APIs zu verwalten, legen Sie für alle Anfragen Kontingentlimits für „Anfragen pro Minute“ fest.
So rufen Sie Kontingentlimits für die Fleet Engine APIs auf oder ändern sie:
- Öffnen Sie in der Cloud Console die Seite Google Maps Platform-Kontingente.
- Klicken Sie auf das Drop-down-Menü „APIs“ und wählen Sie „Local Rides and Deliveries API“ aus.
- Öffnen Sie die Karte für jeden Anfragetyp, um die Kontingentlimits zu sehen.
- Wenn Sie ein Kontingentlimit für einen Anfragetyp ändern möchten, klicken Sie auf das Symbol Bearbeiten für dieses Limit. Ein Dialogfeld wird angezeigt. Geben Sie im Feld Kontingentlimit das gewünschte Kontingentlimit für „Anfragen pro Minute“ ein (bis zu dem von Google festgelegten Kontingentlimit) und wählen Sie Speichern aus.
- Wenn Sie ein höheres Kontingent für Ihr Projekt benötigen, als die bereitgestellten Limits zulassen, wenden Sie sich an den Support.
| Kontingent-Bucket | Enthaltene APIs | Anfragen pro Minute |
|---|---|---|
| Batchanfragen zum Erstellen | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
| Abrechnungsanfragen | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
| Anfragen zum Erstellen | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
| Anfragen zum Auflisten von Lieferungen | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
| Anfragen vom Typ „Auflisten“ | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
| Leseanfragen | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
| Suchanfragen | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
| Aktualisierungsanfragen | 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 |
| Anfragen zum Löschen | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
Feste Ratenbegrenzungen
Feste Ratenbegrenzungen gelten für einige API-Methoden, die für eine einzelne Ressource ausgeführt werden.
Beispiel: providers/project_id/vehicles/vehicle_id. Google wendet feste Ratenbegrenzungen für eine einzelne Ressource ohne Ausnahme für alle Kunden an. Beispiel: Sie erhalten einen HTTP 429- oder gRPC-Fehler RESOURCE_EXHAUSTED, wenn Sie maps.fleetengine.v1.VehicleService.UpdateVehicle mehr als dreimal pro Sekunde für dieselbe vehicle_id innerhalb eines Projekts aufrufen.
Betroffene Anfragen, die durch die Ratenbegrenzung eingeschränkt wurden, werden in der Google Cloud Console nicht als Kontingentfehler gezählt.
Weitere Informationen zur Fehlerbehandlung.
| Kontingent-Bucket | Enthaltene APIs | Anfragen pro Sekunde |
|---|---|---|
| Leseanfragen für einzelne Ressourcen | 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 |
| Schreibanfragen für einzelne Ressourcen | 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 |