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。 |
说明
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
文档内容是否对您有帮助?