upload-part用於根據指定的Object名和uploadId來分塊(Part)上傳資料。
注意事項
調用upload-part上傳Part資料前,必須先調用initiate-multipart-upload介面來擷取OSS伺服器產生的uploadId。
如果使用同一個partNumber上傳了新的資料,則OSS上已有的partNumber對應的Part資料將被覆蓋。
OSS會將伺服器端收到Part資料的MD5值放在ETag頭返回給使用者。
許可權說明
阿里雲帳號預設擁有全部許可權。阿里雲帳號下的RAM使用者或RAM角色預設沒有任何許可權,需要阿里雲帳號或帳號管理員通過RAM Policy或Bucket Policy授予操作許可權。
API | Action | 說明 |
UploadPart |
| 上傳Part。 |
命令格式
ossutil api upload-part --bucket value --key value --part-number value --upload-id value [flags]
參數 | 類型 | 說明 |
--bucket | string | Bucket名稱。 |
--key | string | Object的完整路徑。 |
--body | string | 請求體,必須攜帶單個分塊的完整資料,不可為空白。 |
--part-number | string | 每一個上傳的Part都有一個標識它的號碼(partNumber)。 |
--upload-id | string | MultipartUpload事件的ID。 |
說明
upload-part命令對應API介面UploadPart。關於API中的具體參數含義,請參見UploadPart。
關於支援的全域命令列選項,請參見支援的全域命令列選項。
使用樣本
根據指定的Object名和uploadId來分塊上傳資料。
ossutil api upload-part --bucket examplebucket --key exampleobject --upload-id 123 --part-number 1 --body file://partFile