すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:OSS SDK for Goを使用したオブジェクトのアップロード

最終更新日:Dec 10, 2024

Object Storage service (OSS) SDK for Goは、オブジェクトをアップロードするためのさまざまな方法を提供します。 ビジネス要件に基づいて最適な方法を選択できます。

移動方法

説明

簡易アップロード

  • 簡易アップロードを使用して、ファイル、Blobデータ、またはOSSバッファをOSSにアップロードできます。

  • アップロードするファイルのサイズは5 GBを超えることはできません。

アップロードの追加

  • 追加アップロードを使用して、追加可能オブジェクトにコンテンツを追加できます。

  • 追加するファイルのサイズは5 GBを超えることはできません。

再開可能なアップロード

  • 大きなファイルの安定したアップロードには、再開可能なアップロードを使用することを推奨します。

  • 再開可能なアップロードレコードはチェックポイントファイルに保存されます。 ネットワーク例外またはプログラムエラーのためにオブジェクトのアップロードに失敗した場合、チェックポイントファイルに記録された位置からアップロードタスクが再開され、残りのデータがアップロードされます。

  • アップロードするファイルのサイズは48.8テラバイトを超えることはできません。

マルチパートアップロード

  • マルチパートアップロードを使用して、100 MBより大きく48.8テラバイトより小さいオブジェクトをアップロードすることを推奨します。

  • マルチパートアップロードを使用すると、大きなオブジェクトを複数のパートに分割してアップロードできます。 これらのパーツがアップロードされたら、CompleteMultipartUpload操作を呼び出して、パーツを完全なオブジェクトに結合できます。

コールバックのアップロード

  • オブジェクトのアップロード後にアプリケーションサーバーのコールバックプロセスを開始するように、アップロードコールバックパラメーターを設定できます。

  • ファイルのアップロード後に、ログへのコンテンツの記録やその後の処理タスクなど、特定の操作を実行できます。