タイプ | 操作名 | 説明 |
シンプルアップロード (Python SDK V2) | client.put_object | シンプルアップロードを実行します。アップロードできるオブジェクトの最大サイズは 5 GiB です。 64 ビット巡回冗長検査 (CRC-64) データ検証をサポートします。この機能はデフォルトで有効になっています。 進捗横棒グラフをサポートします。 リクエストボディは io.Reader タイプです。io.Seeker タイプがサポートされている場合、アップロードに失敗すると再送が実行されます。
|
client.put_object_from_file | |
追加アップロード (Python SDK V2) | client.append_object | 追加アップロードを実行します。最終的なオブジェクトの最大サイズは 5 GiB です。 CRC-64 データ検証をサポートします。この機能はデフォルトで有効になっています。 進捗横棒グラフをサポートします。 リクエストボディは BodyType タイプです。アップロードに失敗すると再送が実行されます。この操作はべき等ではありません。再送が失敗する可能性があります。
|
AppendOnlyFile 操作 AppendOnlyFile.write AppendOnlyFile.write_from | |
マルチパートアップロード (Python SDK V2) | マルチパートアップロード操作 client.initiate_multipart_upload client.upload_part client.complete_multipart_upload | マルチパートアップロードを実行します。パートの最大サイズは 5 GiB です。オブジェクトの最大サイズは 48.8 TiB です。 upload_part 操作は CRC-64 検証をサポートします。この機能はデフォルトで有効になっています。 upload_part 操作は進捗横棒グラフをサポートします。 upload_part 操作のリクエストボディは BodyType タイプです。str、bytes、Iterable[bytes]、IO[str]、および IO[bytes] タイプもサポートされています。
|
フォームアップロード (Python SDK V2) | / | |
署名付き URL を使用したアップロード (Python SDK V2) | client.presign | |
ファイルアップロードマネージャー (Python SDK V2) | Uploader.upload_from | シンプルアップロードとマルチパートアップロード操作をカプセル化します。アップロードできるオブジェクトの最大サイズは 48.8 TiB です。 CRC-64 データ検証をサポートします。この機能はデフォルトで有効になっています。 進捗横棒グラフをサポートします。 リクエストボディパラメーターは IO[bytes] タイプです。
|
Uploader.upload_file | |