摘要:希賽網為阿里云認證考試備考生帶來相關備考資料的內容,本文是OSS對象/文件Object,將OSS對象/文件Object的考點和考法做了一個梳理,希望能幫助到各位考生。
本文是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云計算備考指導 | ACP大數據分析師備考指導 | ACP大模型實戰課
阿里云認證備考資料免費領取
去領取
阿里云認證
專注在線職業教育25年