マルチパートアップロードでは、オブジェクト全体を複数のパートに分割してから、これらのパートをCloud Object Storage (COS)にアップロードすることが可能です。アップロードの際、これらのパートには連続した順序に従って番号が付与され、各パートは単独でアップロードすることも、任意の順序でアップロードすることもできます。最終的にCOSはパートの番号に基づいてそのオブジェクトを再度組み立てます。いずれかのパートが転送に失敗した場合も、そのパートを再転送できるため、他のパートおよびコンテンツの完全性に影響を与えません。一般的に、不安定なネットワーク環境では、単一のオブジェクトが20MBを超えるとマルチパートアップロードを優先的に検討できます。高帯域幅環境では、100MBを超えるオブジェクトについてマルチパートアップロードを実施することができます。
マルチパートアップロードでは、大きなオブジェクトを最大で10000パートにまで分割することができます。分割するパートのサイズは一般的に1MB~5GBであり、最後の1パートは1MB未満とすることが可能です。
説明:シンプルアップロード方式では最大5GBまでのファイルのアップロードのみサポートしていますが、マルチパートアップロード方式では5GBを超えるファイルのアップロードが可能です。
マルチパートアップロードは不安定なネットワーク、または高帯域幅環境下で大きなオブジェクトをアップロードする場合に適しています。
マルチパートアップロードには次のようなメリットがあります。
REST APIを直接使用してマルチパートアップロードリクエストを送信できます。詳細については、次のAPIドキュメントをご参照ください。
SDKのパート操作メソッドを直接呼び出すことができます。詳細については、下記の各言語のSDKドキュメントをご参照ください。
この記事はお役に立ちましたか?