摘要:希賽網(wǎng)為阿里云認(rèn)證考試備考生帶來相關(guān)備考資料的內(nèi)容,本文是OSS對(duì)象/文件Object,將OSS對(duì)象/文件Object的考點(diǎn)和考法做了一個(gè)梳理,希望能幫助到各位考生。
本文是OSS對(duì)象/文件Object,將OSS對(duì)象/文件Object的考點(diǎn)和考法做了一個(gè)梳理,希望能幫助到各位考生。OSS對(duì)象/文件Object的考點(diǎn)和考法具體如下:
章節(jié):OSS對(duì)象/文件Object
考點(diǎn):Object的概念及限制
考法1:Object的概念與定位
1.Bucket中所有元素都是以對(duì)象(也可以叫文件、Object)來存儲(chǔ)的。
考法2:Object的組成部分
1. 對(duì)象的元素構(gòu)成:【Key】、【Object Meta】、【Data】。
考法3:Object的大小限制
1.Object大小限制為48.8T,但使用控制臺(tái)上傳,最多支持5T。
考法4:同名文件處理
1.上傳文件至OSS時(shí),同名直接覆蓋。
考點(diǎn):上傳和管理Object
考法1:Object的上傳方式
1.阿里云OSS支持【從OSS管理控制臺(tái)直接上傳】、【通過OpenAPI上傳】、【通過SDK上傳】、【通過云市場(chǎng)里的FTP工具上傳】的文件上傳方法。
2.通過斷點(diǎn)續(xù)傳上傳的方式將文件上傳到OSS前可以通過Checkpoint文件指定斷點(diǎn)記錄點(diǎn)。上傳過程中,如果出現(xiàn)網(wǎng)絡(luò)異?;虺绦虮罎?dǎo)致文件上傳失敗時(shí),將從斷點(diǎn)記錄處繼續(xù)上傳未上傳完成的部分。
考法2:上傳API
1.除了通過Put Object接口上傳文件到OSS以外,OSS還提供了另外一種上傳模式【Multipart Upload】。
考法3:簡(jiǎn)單上傳的應(yīng)用場(chǎng)景
1.簡(jiǎn)單上傳指的是使用OSS API中的Put Object方法上傳單個(gè)文件(Object)。簡(jiǎn)單上傳適用于一次HTTP請(qǐng)求交互即可完成上傳的場(chǎng)景,比如小文件(小于5GB)的上傳。上傳時(shí)支持設(shè)置Object Meta。
考法4:分塊上傳的應(yīng)用場(chǎng)景
1.分塊上傳指的是將待上傳的文件分成多個(gè)碎片(Part)分別上傳,上傳完成之后再調(diào)用CompeletMultipartUpload接口將這些碎片組合成一個(gè)Object。分片上傳適用于大文件加速上傳(文件大小超過5GB)、網(wǎng)絡(luò)環(huán)境較差以及文件大小不確定的場(chǎng)景。
考法5:追加上傳的應(yīng)用場(chǎng)景
1.在OSS對(duì)象的生命周期內(nèi)只有通過【追加上傳】的Object可以繼續(xù)寫入數(shù)據(jù)。
2.追加上傳指的是在已上傳的Appendable類型Object后面直接追加內(nèi)容。
考法6:控制臺(tái)上傳
1.使用OSS管理控制臺(tái)上傳文件實(shí)際是通過表單上傳方式,使用PostObject接口上傳文件,單個(gè)文件不能超過5GB。
考法7:OSS支持的文件操作
1.OSS支持的文件操作包括:【目錄創(chuàng)建】、【文件讀取】、【文件刪除】等。
考法8:創(chuàng)建文件夾API
1.用戶如果想要在OSS中模擬實(shí)現(xiàn)文件夾的創(chuàng)建操作,需要使用的API是【PutObject】。
考法9:修改Object
1.修改已上傳的Object元數(shù)據(jù),可采用【將Object下載到本地,刪除原來的Object,重新上傳更改元數(shù)據(jù)后的Object】或【通過Copy Object或者UploadPart Copy接口對(duì)Object進(jìn)行拷貝,修改目標(biāo)的元數(shù)據(jù),再將源文件刪除】的方式。
考法10:復(fù)制API設(shè)置Object頭
1.在OSS API中通過【Copy Object】參數(shù)的操作可以實(shí)現(xiàn)設(shè)置Object頭。
考法11:復(fù)制API的成本節(jié)約
1.CopyObject接口用于在存儲(chǔ)空間(Bucket)內(nèi)或同地域的Bucket之間拷貝文件(Object),所以不需要使用帶寬再次上傳至OSS,可以節(jié)省OSS的網(wǎng)絡(luò)帶寬。
考法12:刪除方式
1.不需要長(zhǎng)期保存的文件(例如1年以前的日志文件)可以選擇OSS提供的【從管理控制臺(tái)批量選擇并刪除】、【如果名稱有一定規(guī)則,可以調(diào)用OpenAPI或SDK去刪除】、【通過OSS管理控制臺(tái)的生命周期管理(LifeCycle設(shè)置)自動(dòng)刪除】的方式來刪除這些文件。
考法13:規(guī)律文件刪除
1.Object數(shù)量多且有規(guī)律比如定期刪除某天之前的Object,通過【生命周期管理】最合適。
考法14:不完整文件刪除
1.【碎片管理】可用來刪除不完整的文件。
阿里云認(rèn)證備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題
阿里云認(rèn)證