upload-part

upload-part用于根据指定的Object名和uploadId来分块(Part)上传数据。

注意事项

  • 阿里云账号默认拥有设置Object的权限。如果您需要通过RAM用户或者STS的方式进行设置,您必须拥有oss:PutObject权限。具体操作,请参见RAM用户授权自定义的权限策略

  • 调用upload-part上传Part数据前,必须先调用initiate-multipart-upload接口来获取OSS服务器生成的uploadId。

  • 如果使用同一个partNumber上传了新的数据,则OSS上已有的partNumber对应的Part数据将被覆盖。

  • OSS会将服务器端收到Part数据的MD5值放在ETag头返回给用户。

命令格式

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。

说明

使用示例

根据指定的Object名和uploadId来分块上传数据。

ossutil api upload-part --bucket examplebucket --key exampleobject --upload-id 123 --part-number 1 --body file://partFile