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 を付けてください。