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