Fleet Engine API の使用を管理するには、すべてのリクエストに「1 分あたりのリクエスト数」の割り当て上限を設定します。
Fleet Engine API の割り当て上限を表示または変更するには:
- Cloud Console で、[Google Maps Platform の割り当て] ページを開きます。
- [API] プルダウンをクリックし、[Local Rides and Deliveries API] を選択します。
- 割り当て上限を表示するには、リクエストの種類ごとにカードを開きます。
- リクエスト タイプの割り当て上限を変更するには、その上限の編集アイコンをクリックします。ダイアログが表示されます。 [割り当て上限] フィールドに「1 分あたりのリクエスト数」の割り当て上限(Google が指定した割り当て上限以下)を入力し、[保存] を選択します。
- プロジェクトで提供されている上限を超える割り当てが必要な場合は、サポートにお問い合わせください。
割り当てバケット | 含まれる API | 1 分あたりのリクエスト数 |
---|---|---|
一括作成リクエスト | 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.CreateTripService.CreateTripService |
3,000 |
配信リストのリクエスト | 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.GetTripService |
9,000 |
検索リクエスト | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6,000 |
更新リクエスト | 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.UpdateTripVehicleAttributes |
30,000 |
固定のレート制限
単一のリソースで動作する一部の API メソッドには、固定のレート制限が適用されます。たとえば、providers/project_id/vehicles/vehicle_id
.Google では、いかなるお客様に対しても例外なく、単一のリソースに固定のレート制限が適用されます。たとえば、プロジェクト内の同じ vehicle_id
に対して maps.fleetengine.v1.VehicleService.UpdateVehicle
を 1 秒あたり 3 回以上呼び出すと、HTTP 429
エラーまたは gRPC RESOURCE_EXHAUSTED
エラーが発生する可能性があります。
影響を受けるレート制限リクエストは、Google Cloud コンソールで割り当てエラーとしてカウントされません。
詳細については、エラー処理をご覧ください。
割り当てバケット | 含まれる API | 1 秒あたりのリクエスト数 |
---|---|---|
単一リソースの読み取りリクエスト | 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.GetVehicle |
50 |
単一リソース書き込みリクエスト | maps.fleetengine.delivery.v1.DeliveryService.CreateTask,
maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.UpdateDelivery, maps.fleetengine.v1.TripService.Create |
3 |