136
技术社区[云栖]
拷贝对象__管理文件_开发人员指南_对象存储 OSS-阿里云
拷贝对象即复制Bucket中的文件。在有些情况下,您可能需要仅仅只是将一些Object从一个Bucket复制到另外一个Bucket,不改变内容。这种情况一般的做法是将Object重新下载然后上传。但是因为数据实际上都是一样的,因此浪费了很多网络带宽。因此OSS提供了CopyObject的功能来实现OSS的内部拷贝,这样在用户和OSS之间就无需传输大量的数据。
另外,由于OSS不提供重命名功能,因此如果需要对Object进行重命名的话,最佳的方法就是调用OSS的CopyObject接口先将原来的数据拷贝成新的文件名,然后删除原Object。如果用户仅仅是需要修改某个Object的一些Object Meta信息,同样可以调用CopyObject的接口,将源Object地址和目标Object地址设置成相同的,这样OSS就会仅更新该Object Meta信息。Object Meta信息可以参考Object Meta。
该操作有以注意事项:
- 您需要有源Object的操作权限,否则会无法完成操作。
- 该操作不支持跨Region拷贝数据。比如:不支持将杭州Bucket里的Object拷贝到青岛。
- 该操作支持的最大Object大小为1GB。
- 该操作不能对追加上传产生的Object进行拷贝。
功能使用参考:
- API:Copy Object
- SDK:Java SDK-Object
拷贝大文件
当用户的Object很大的时候,就必须采用其他的方法来完成。和上传操作一样,OSS提供了类似断点续传上传的功能来完成大文件的拷贝。
基本操作步骤和断点续传上传内描述的基本一致,唯一需要注意的就是将UploadPart替换成UploadPartCopy。UploadPartCopy的语义和UploadPart基本一致,只是数据源从HTTP请求直接上传改成从源Object中获取。
功能使用参考:
- API:UploadPartCopy
- SDK:Java SDK-拷贝大文件
最后更新:2016-11-23 16:04:09
上一篇:
查看对象列表__管理文件_开发人员指南_对象存储 OSS-阿里云
下一篇:
删除对象__管理文件_开发人员指南_对象存储 OSS-阿里云
步骤 4:购买域名__搭建 WordPress 网站_建站教程_云服务器 ECS-阿里云
阿里云帐号注册流程__账号注册_会员帐号及密码_会员账号&实名认证-阿里云
添加端口转发规则__NAT网关相关接口_API 参考_云服务器 ECS-阿里云
VPC创建vswitch提示Specified CIDR block overlapped with other subnets__异常处理_用户指南_专有网络 VPC-阿里云
更新媒体-删除标签__媒体接口_API使用手册_视频点播-阿里云
添加已有云服务器__集群管理_用户指南_容器服务-阿里云
iOS静默通知__iOS SDK手册_App SDK 手册_移动推送-阿里云
碎片管理__控制台用户指南_对象存储 OSS-阿里云
阿里云如何成为智慧环保的“天眼”和“大脑”?
SplitShard__日志库相关接口_API-Reference_日志服务-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云