Perintah unggah-bagian digunakan untuk mengunggah data dalam beberapa bagian berdasarkan nama dan ID unggah objek yang ditentukan.
Catatan
Sebelum memanggil operasi UploadPart untuk mengunggah data dalam beberapa bagian, Anda harus memanggil operasi InitiateMultipartUpload untuk mendapatkan ID unggah yang dihasilkan oleh OSS.
Jika Anda menggunakan partNumber yang sama untuk mengunggah bagian baru, bagian yang ada dengan partNumber tersebut akan ditimpa.
OSS menyertakan hash MD5 dari setiap bagian yang diterima dalam header ETag dari respons.
Izin
Secara default, akun Alibaba Cloud memiliki izin penuh. Pengguna RAM atau Peran RAM di bawah akun Alibaba Cloud tidak memiliki izin apa pun secara default. Akun Alibaba Cloud atau administrator akun harus memberikan izin operasi melalui Kebijakan RAM atau Bucket Policy.
API | Aksi | Definisi |
UploadPart |
| Mengunggah bagian. |
Sintaksis
ossutil api upload-part --bucket value --key value --part-number value --upload-id value [flags]Parameter | Tipe | Deskripsi |
--bucket | string | Nama bucket. |
--key | string | Path lengkap objek. |
--body | string | Badan permintaan yang harus membawa data lengkap dari satu bagian. Nilai parameter ini tidak boleh kosong. |
--part-number | string | Parameter ini menentukan nomor yang mengidentifikasi sebuah bagian. |
--upload-id | string | ID tugas MultipartUpload. |
Perintah unggah-bagian sesuai dengan operasi API UploadPart. Untuk informasi lebih lanjut tentang parameter di dalamnya, lihat UploadPart.
Untuk informasi lebih lanjut tentang opsi baris perintah global yang didukung, lihat Opsi baris perintah.
Contoh
Kode berikut menunjukkan contoh cara mengunggah data dalam beberapa bagian berdasarkan nama dan ID unggah objek yang ditentukan.
ossutil api upload-part --bucket examplebucket --key exampleobject --upload-id 123 --part-number 1 --body file://partFile