Tipe | Operasi | Deskripsi |
Unggah sederhana | Client.PutObject | Lakukan unggah sederhana untuk mengunggah sebuah objek dengan ukuran hingga 5 GiB. Mendukung CRC-64 (diaktifkan secara default). Tampilkan kemajuan tugas unggah di bilah progres. Mendukung badan permintaan dengan tipe io.Reader. Jika tipe badan permintaan adalah io.Seeker, ketika tugas unggah gagal, objek akan diunggah ulang.
|
Client.PutObjectFromFile | |
Unggah tambahan | Client.AppendObject | Lakukan unggah tambahan untuk mengunggah sebuah objek dengan ukuran hingga 5 GiB. Mendukung CRC-64 (diaktifkan secara default). Tampilkan kemajuan tugas unggah di bilah progres. Mendukung badan permintaan dengan tipe io.Reader. Jika tipe badan permintaan adalah io.Seeker, ketika tugas unggah gagal, objek akan diunggah ulang. Operasi ini bersifat idempoten dan pengunggahan ulang objek mungkin gagal.
|
Operasi AppendOnlyFile AppendOnlyFile.Write AppendOnlyFile.WriteFrom | |
Unggah multipart | Operasi unggah multipart Client.InitiateMultipartUpload Client.UploadPart Client.CompleteMultipartUpload | Lakukan unggah beberapa bagian untuk mengunggah sebuah objek dengan ukuran hingga 48,8 TiB dan atur ukuran satu bagian hingga 5 GiB. UploadPart mendukung CRC-64 (diaktifkan secara default). UploadPart memungkinkan Anda melihat kemajuan tugas unggah di bilah progres. Mendukung badan permintaan dengan tipe io.Reader. Jika tipe badan permintaan adalah io.Seeker, ketika tugas unggah gagal, objek akan diunggah ulang.
|
Unggah formulir | / | |
URL bertanda tangan | Client.Presign | |
Uploader | Uploader.UploadFrom | Kapsulasi operasi unggah sederhana dan unggah multipart serta memungkinkan Anda mengunggah sebuah objek dengan ukuran hingga 48,8 TiB. Mendukung CRC-64 (diaktifkan secara default). Tampilkan kemajuan tugas unggah di bilah progres. Mendukung badan permintaan dengan tipe io.Reader. Jika tipe io.Reader, io.Seeker, dan io.ReaderAt dari badan permintaan didukung, data tidak perlu disimpan dalam memori. Sebaliknya, data harus disimpan dalam memori lalu diunggah.
|
Uploader.UploadFile | Menyediakan kemampuan yang sama dengan Uploader.UploadFrom. Mendapatkan badan permintaan dari jalur file lokal. Mendukung unggah yang dapat dilanjutkan.
|