APIスロットリング制限

スロットリングとは、一定の時間内に、事業者が特定の操作に対して送信できるリクエストの数を制限するプロセスです。スロットリングは、リクエストが殺到するのを防ぎ、許可された開発者全員がウェブサービスにアクセスできるようにします。スロットリングの対象となったリクエストは、429 の HTTP ステータスコードを返します。スロットリングが発生した場合の処理方法については、 エラー処理 を参照してください。

重要な用語:

  • リクエストクォータ - スロットリングなしで一度に送信できるリクエストの数です。リクエストクォータは、リクエストを送信するごとに減少し、復元率(秒単位で計測)で増加します。リクエストは、AmazonセラーアカウントとAmazon MWS開発者アカウントのペアごとに計算されます。
  • 最大クォータ(バーストレートとも呼ばれます) - リクエストクォータが到達できる最大サイズ。
  • 復元率(リカバリ率とも呼ばれます) - リクエストクォータが時間の経過とともに増加するレート(秒単位で測定)、最大リクエストクォータまで。

 
API
本番環境
SANDBOX

最大クォータ
復元率
最大クォータ
復元率
Cancel Charge
10
2
2
1
Capture Charge
20
4
2
1
Close Charge Permission
10
2
2
1
Complete Checkout Session
20
4
2
1
Create Charge
10
4
2
1
Create Checkout Session
40
16
5
1
Create Merchant Account
10
1
1
1
Create Refund
10
4
2
1
Create Delivery Tracker
10
1
1
1
Get Authorization Token
5
1
N/A
N/A
Get Charge
20
4
5
1
Get Charge Permission
20
4
10
1
Get Checkout Session
40
8
10
1
Get Merchant Status
10
1
1
1
Get Refund
20
4
5
1
Update Charge Permission
10
2
5
1
Update Checkout Session
20
8
5
1
 
API
本番環境
SANDBOX

最大クォータ
復元率
最大クォータ
復元率
Cancel Charge
10
2
2
1
Capture Charge
20
4
2
1
Close Charge Permission
10
2
2
1
Complete Checkout Session
20
4
2
1
Create Charge
10
4
2
1
Create Checkout Session
40
16
2
1
Create Refund
10
4
2
1
Create Delivery Tracker
10
1
1
1
Get Authorization Token
5
1
N/A
N/A
Get Charge
20
4
5
1
Get Charge Permission
20
4
5
1
Get Checkout Session
40
8
5
1
Get Refund
20
4
5
1
Update Charge Permission
10
2
2
1
Update Checkout Session
20
8
2
1
 
API
本番環境
SANDBOX

最大クォータ
復元率
最大クォータ
復元率
Cancel Charge
10
2
2
1
Capture Charge
20
4
2
1
Close Charge Permission
10
2
2
1
Complete Checkout Session
20
4
2
1
Create Charge
10
4
2
1
Create Checkout Session
40
16
2
1
Create Merchant Account
10
1
1
1
Create Refund
10
4
2
1
Create Delivery Tracker
10
1
1
1
Get Authorization Token
5
1
N/A
N/A
Get Charge
20
4
5
1
Get Charge Permission
20
4
5
1
Get Checkout Session
40
8
5
1
Get Merchant Status
10
1
1
1
Get Refund
20
4
5
1
Update Charge Permission
10
2
2
1
Update Checkout Session
20
8
2
1