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
|