APIの上限とレート制限
ZIP、公開件数、同時処理、保存容量、リクエスト回数の上限をまとめます。
カテゴリー: APIリファレンス
ZIPとファイルの上限
| 項目 | 上限 |
|---|---|
| ZIPの圧縮後サイズ | 10 MiB |
| 展開後の合計サイズ | 50 MiB |
| 1ファイルのサイズ | 10 MiB |
| ファイル数 | 500個 |
| ZIP entry数 | 1,000個 |
| 論理パス全体 | 898バイト |
| パスの階層 | 20階層 |
| 1つのパス要素 | 255バイト |
| ZIP検証時間 | 10秒 |
入口の index.html は必須です。大文字・小文字は区別されます。圧縮率、安全でないパス、重複パス、暗号化、シンボリックリンク、未対応の拡張子なども検証されます。
アカウント単位の公開上限
- 成功した新規公開は、1アカウントにつきJSTの暦日で100件まで
- 同時に処理できるアップロードは2件まで
- 展開後サイズで計算する内部保存容量は50 GiBまで
日次件数に数えるのは published_at を持つ新規公開です。検証失敗、保存確定前の失敗、完了済みのIdempotency replayは数えません。同じ日に公開後、削除または期限切れになったロールは成功済みの1件として数えます。
日次上限は日本時間の0時にリセットされます。101件目は 429 daily_publish_limit_exceeded と、次のJST 0時までの秒数を示す Retry-After を返します。
リクエストのレート制限
| 対象 | 上限 |
|---|---|
| APIキー | 120リクエスト/分 |
| IPアドレスからの全APIリクエスト | 300リクエスト/分 |
| IPアドレスからのWeb/APIアップロード | 30回/時 |
いずれかの上限を超えると 429 rate_limited になります。レスポンスの Retry-After に従って待ち、並列数や再試行頻度を下げてください。
一時障害の再試行で公開件数を重複させないため、作成リクエストには毎回 Idempotency-Key を付けてください。