本文是OSS对象/文件Object,将OSS对象/文件Object的考点和考法做了一个梳理,希望能帮助到各位考生。OSS对象/文件Object的考点和考法具体如下:
章节:OSS对象/文件Object
考点:Object的概念及限制
考法1:Object的概念与定位
1.Bucket中所有元素都是以对象(也可以叫文件、Object)来存储的。
考法2:Object的组成部分
1. 对象的元素构成:【Key】、【Object Meta】、【Data】。
考法3:Object的大小限制
1.Object大小限制为48.8T,但使用控制台上传,最多支持5T。
考法4:同名文件处理
1.上传文件至OSS时,同名直接覆盖。
考点:上传和管理Object
考法1:Object的上传方式
1.阿里云OSS支持【从OSS管理控制台直接上传】、【通过OpenAPI上传】、【通过SDK上传】、【通过云市场里的FTP工具上传】的文件上传方法。
2.通过断点续传上传的方式将文件上传到OSS前可以通过Checkpoint文件指定断点记录点。上传过程中,如果出现网络异常或程序崩溃导致文件上传失败时,将从断点记录处继续上传未上传完成的部分。
考法2:上传API
1.除了通过Put Object接口上传文件到OSS以外,OSS还提供了另外一种上传模式【Multipart Upload】。
考法3:简单上传的应用场景
1.简单上传指的是使用OSS API中的Put Object方法上传单个文件(Object)。简单上传适用于一次HTTP请求交互即可完成上传的场景,比如小文件(小于5GB)的上传。上传时支持设置Object Meta。
考法4:分块上传的应用场景
1.分块上传指的是将待上传的文件分成多个碎片(Part)分别上传,上传完成之后再调用CompeletMultipartUpload接口将这些碎片组合成一个Object。分片上传适用于大文件加速上传(文件大小超过5GB)、网络环境较差以及文件大小不确定的场景。
考法5:追加上传的应用场景
1.在OSS对象的生命周期内只有通过【追加上传】的Object可以继续写入数据。
2.追加上传指的是在已上传的Appendable类型Object后面直接追加内容。
考法6:控制台上传
1.使用OSS管理控制台上传文件实际是通过表单上传方式,使用PostObject接口上传文件,单个文件不能超过5GB。
考法7:OSS支持的文件操作
1.OSS支持的文件操作包括:【目录创建】、【文件读取】、【文件删除】等。
考法8:创建文件夹API
1.用户如果想要在OSS中模拟实现文件夹的创建操作,需要使用的API是【PutObject】。
考法9:修改Object
1.修改已上传的Object元数据,可采用【将Object下载到本地,删除原来的Object,重新上传更改元数据后的Object】或【通过Copy Object或者UploadPart Copy接口对Object进行拷贝,修改目标的元数据,再将源文件删除】的方式。
考法10:复制API设置Object头
1.在OSS API中通过【Copy Object】参数的操作可以实现设置Object头。
考法11:复制API的成本节约
1.CopyObject接口用于在存储空间(Bucket)内或同地域的Bucket之间拷贝文件(Object),所以不需要使用带宽再次上传至OSS,可以节省OSS的网络带宽。
考法12:删除方式
1.不需要长期保存的文件(例如1年以前的日志文件)可以选择OSS提供的【从管理控制台批量选择并删除】、【如果名称有一定规则,可以调用OpenAPI或SDK去删除】、【通过OSS管理控制台的生命周期管理(LifeCycle设置)自动删除】的方式来删除这些文件。
考法13:规律文件删除
1.Object数量多且有规律比如定期删除某天之前的Object,通过【生命周期管理】最合适。
考法14:不完整文件删除
1.【碎片管理】可用来删除不完整的文件。
热门:阿里云认证考试费用 | 阿里云认证普尔文考场报名预约流程
推荐:阿里云认证视频课程 | 阿里云认证网络课堂 | 阿里云ACP网络班招生方案