Um die Nutzung der Fleet Engine APIs zu verwalten, legen Sie Kontingentlimits für „Anfragen pro Minute“ für alle Anfragen fest.
So rufen Sie Kontingentlimits für die Fleet Engine APIs auf oder ändern sie:
- Öffnen Sie in der Cloud Console die Google Maps Platform-Seite „Kontingente“.
- Klicken Sie auf das Drop-down-Menü „APIs“ und wählen Sie die Local Rides and Deliveries API aus.
- Öffnen Sie die Karte für den jeweiligen Anfragetyp, um die Kontingentlimits aufzurufen.
- 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 für Ihr Projekt ein höheres Kontingent als die angegebenen Grenzwerte benötigen, wenden Sie sich an den Support.
| Kontingent-Bucket | Enthaltene APIs | Anfragen pro Minute |
|---|---|---|
| Anfragen im Batch erstellen | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
| Abrechnungsanfragen | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
| Anfragen 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 vom Typ „Auflisten“ für 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 |
| Aktualisierungs-Anfragen | 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 |
| Löschanfragen | 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
Für einige API-Methoden, die für eine einzelne Ressource ausgeführt werden, gelten feste Ratenbegrenzungen.
Beispiel: providers/project_id/vehicles/vehicle_id. Google wendet für alle Kunden ohne Ausnahme feste Ratenlimits für eine einzelne Ressource an. Sie erhalten beispielsweise einen HTTP 429- oder gRPC-RESOURCE_EXHAUSTED-Fehler, wenn Sie maps.fleetengine.v1.VehicleService.UpdateVehicle mehr als dreimal pro Sekunde für dieselbe vehicle_id innerhalb eines Projekts aufrufen.
Betroffene ratenbegrenzte Anfragen 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 |