upload-part
upload-part用于根據(jù)指定的Object名和uploadId來分塊(Part)上傳數(shù)據(jù)。
注意事項(xiàng)
阿里云賬號(hào)默認(rèn)擁有設(shè)置Object的權(quán)限。如果您需要通過RAM用戶或者STS的方式進(jìn)行設(shè)置,您必須擁有
oss:PutObject
權(quán)限。具體操作,請(qǐng)參見為RAM用戶授權(quán)自定義的權(quán)限策略。調(diào)用upload-part上傳Part數(shù)據(jù)前,必須先調(diào)用initiate-multipart-upload接口來獲取OSS服務(wù)器生成的uploadId。
如果使用同一個(gè)partNumber上傳了新的數(shù)據(jù),則OSS上已有的partNumber對(duì)應(yīng)的Part數(shù)據(jù)將被覆蓋。
OSS會(huì)將服務(wù)器端收到Part數(shù)據(jù)的MD5值放在ETag頭返回給用戶。
命令格式
ossutil api upload-part --bucket value --key value --part-number value --upload-id value [flags]
參數(shù) | 類型 | 說明 |
--bucket | string | Bucket名稱。 |
--key | string | Object的完整路徑。 |
--body | string | 請(qǐng)求體。 |
--part-number | string | 每一個(gè)上傳的Part都有一個(gè)標(biāo)識(shí)它的號(hào)碼(partNumber)。 |
--upload-id | string | MultipartUpload事件的ID。 |
upload-part命令對(duì)應(yīng)API接口UploadPart。關(guān)于API中的具體參數(shù)含義,請(qǐng)參見UploadPart。
關(guān)于支持的全局命令行選項(xiàng),請(qǐng)參見支持的全局命令行選項(xiàng)。
使用示例
根據(jù)指定的Object名和uploadId來分塊上傳數(shù)據(jù)。
ossutil api upload-part --bucket examplebucket --key exampleobject --upload-id 123 --part-number 1 --body file://partFile