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

Object Storage Service:OSS SDK for Python 1.0 を使用してオブジェクトをアップロードする

最終更新日:Aug 16, 2025

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

メソッド

説明

OSS SDK for Python 1.0 を使用したシンプルアップロード

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

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

追加アップロード

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

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

OSS SDK for Python 1.0 を使用した再開可能なアップロード

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

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

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

OSS SDK for Python 1.0 を使用したマルチパートアップロード

  • 100 MB を超え 48.8 TB より小さいオブジェクトをアップロードするには、マルチパートアップロードを使用することをお勧めします。

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

アップロードプログレスバー

  • プログレスバーを使用して、オブジェクトのアップロードの進行状況をリアルタイムで表示できます。

OSS SDK for Python 1.0 を使用してアップロードコールバックを設定する

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

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

署名付き URL を使用して OSS SDK for Python 1.0 を使用してオブジェクトをアップロードする

  • 署名付き URL を生成し、その署名付き URL をユーザーと共有して、ユーザーが一時的にオブジェクトをアップロードできるようにすることができます。