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.CreateTrip |
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.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 |
30,000 |
固定レートの上限
固定レートの上限は、単一のリソースで動作する一部の API メソッドに適用されます。たとえば、providers/project_id/vehicles/vehicle_id
.Google は、お客様を問わず、1 つのリソースに固定レートの上限を適用します。たとえば、プロジェクト内の同じ vehicle_id
に対して 1 秒あたり 3 回を超えて maps.fleetengine.v1.VehicleService.UpdateVehicle
を呼び出すと、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.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 |