关于Object的操作,包括但不限于:
PutObject 上传Object。
GetObject 获取Object。
CopyObject 拷贝Object。
AppendObject 以追加写的方式上传Object。
DeleteObject 删除单个Object。
DeleteMultipleObjects 删除多个Object。
HeadObject 只返回某个Object的meta信息,不返回文件内容。
GetObjectMeta返回Object的基本meta信息,包括该Object的ETag、Size(文件大小)以及LastModified等,不返回文件内容。
PostObject 通过HTML表单上传的方式上传Object。
Callback 您只需在发送给OSS的请求中携带相应的Callback参数即可实现回调。
RestoreObject 解冻归档存储、冷归档存储或者深度冷归档存储类型的Object。
SelectObject 对目标文件执行SQL语句,返回执行结果。
CreateSelectObjectMeta 获取目标文件总行数、总列数(对于CSV文件),以及Splits个数。
InitiateMultipartUpload 初始化一个Multipart Upload事件。
UploadPart 根据指定的Object名和uploadId来分块(Part)上传数据。
使用阿里云对象存储API进行操作,比如拷贝文件,您需要设置对象的元数据和条件头。以下是一个Java SDK的示例:
设置源对象的条件,如ETag匹配或时间条件:
API用法可以参考:如何使用阿里云SDK进行对象存储操作?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。