Blob チャンクアップロードの完了
PATCH /v1/objects/chunked でチャンクアップロードを確定します。サーバーが受信したパートを最終的なファイルに組み立て、ストレージ枠に計上されます。
チャンクの完了は、チャンクの送信で送信されたパートを最終的なファイルに組み立てます。パートの一覧はサーバー上で読み取られるため、送信するのは
upload トークンだけです。応答が返った時点でファイルは保存され、ストレージ枠にカウントされます。blob:write スコープ、またはアップロードを開始したアップロードトークンと、有効なプランが必要です。
拒否された場合の動作は原因によって異なります。
- アカウントに有効なプランがない (
PERMISSION_DENIED)、ストレージ枠を超えている (STORAGE_QUOTA_EXCEEDED)、またはストレージが利用できない (503) 場合、アップロードは開いたまま保持されます。原因を解決してから、パートを再送信せずに完了をもう一度呼び出してください。 - ファイルが 512 バイト未満 (
FILE_TOO_SMALL) またはその上限を超えている (FILE_TOO_LARGE) 場合、アップロードは中止され、パートは破棄されます。 - まだパートが送信されていない (
NO_CHUNKS_UPLOADED)、または最後以外のパートが 5 MB 未満 (CHUNK_TOO_SMALL) の場合、何も変わりません: そのパートを再送信してから、もう一度完了してください。
パラメーター
string
必須
チャンクの開始で返された
upload トークン。upload クエリパラメーターで送信することもできます。レート制限
10 秒間に 5 リクエスト。複数の並行アップロードをまとめて完了できます (
RATE_LIMITED、429)。レスポンス
string
成功した場合は “success”、失敗した場合は “error” です。
object
エラー
関連項目
- Blob SDK:
blob.put()は 90 MiB を超えるファイルでチャンクアップロードの全工程を実行します

