Fleet Engine API の使用量を管理するには、すべてのリクエストに「1 分あたりのリクエスト数」の割り当て上限を設定します。
Fleet Engine API の割り当て上限を表示または変更する手順は次のとおりです。
- Cloud コンソールで、[Google Maps Platform の割り当て] ページを開きます。
- [API] プルダウンをクリックし、[ローカル配車と配達の 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 |
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 は、すべてのお客様に対して、単一のリソースに固定レート上限を適用します。たとえば、プロジェクト内で同じ 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.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、 |
3 |