Kontingent verwalten

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 die einzelnen Anfragetypen, 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 Wert) und klicken Sie auf Speichern.
  • Wenn Sie für Ihr Projekt ein höheres Kontingent als die angegebenen Grenzwerte benötigen, wenden Sie sich an den Support.
Kontingentgruppe Enthaltene APIs Anfragen pro Minute
Batchanfragen 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 „Lieferliste“ 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 Ratenlimits

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 Ratenbegrenzungen für eine einzelne Ressource an. Wenn Sie beispielsweise maps.fleetengine.v1.VehicleService.UpdateVehicle mehr als dreimal pro Sekunde für dieselbe vehicle_id in einem Projekt aufrufen, erhalten Sie einen HTTP 429- oder gRPC-Fehler RESOURCE_EXHAUSTED.

Betroffene Anfragen, für die eine Ratenbeschränkung gilt, werden in der Google Cloud Console nicht als Kontingentfehler gezählt.

Weitere Informationen zur Fehlerbehandlung

Kontingentgruppe 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,
maps.fleetengine.v1.VehicleService.ComputeTrafficData
3