איך מנהלים את המכסות?

כדי לנהל את השימוש בממשקי ה-API של Fleet Engine, צריך להגדיר מכסות של 'בקשות לדקה' לכל הבקשות.

כדי להציג את מכסות השימוש בממשקי ה-API של Fleet Engine או לשנות אותן, פועלים לפי השלבים הבאים:

  • במסוף Cloud, פותחים את הדף Google Maps Platform Quotas.
  • לוחצים על התפריט הנפתח APIs (ממשקי API) ובוחרים באפשרות Local Rides and Deliveries API (ממשק API של נסיעות ומשלוחים מקומיים).
  • כדי לראות את מגבלות המכסה, פותחים את הכרטיס של כל סוג בקשה.
  • כדי לשנות את מגבלת המכסה של סוג בקשה מסוים, לוחצים על סמל העריכה של המגבלה הרלוונטית. תופיע תיבת דו-שיח. בשדה 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. ‫Google מחילה הגבלות קבועות על קצב יצירת הבקשות על משאב יחיד ללא יוצא מן הכלל לכל לקוח. לדוגמה, אם קוראים ל-maps.fleetengine.v1.VehicleService.UpdateVehicle יותר מ-3 פעמים בשנייה לאותו vehicle_id בפרויקט, צפויה שגיאה מסוג HTTP 429 או gRPC RESOURCE_EXHAUSTED.

בקשות מושפעות שחלה עליהן הגבלת קצב לא נספרות כשגיאות מכסה ב-Google Cloud Console.

מידע נוסף על טיפול בשגיאות

קטגוריית מכסה ממשקי 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,
maps.fleetengine.v1.VehicleService.ComputeTrafficData
3