當您完成了建立儲存空間(Bucket)、上傳和下載檔案(Object)等基本操作後,您可以結合自身的業務情境選用OSS提供的一系列常用的高階功能。
下表匯總了OSS的常用高階功能:
功能列表 | 說明 |
要求者付費模式是指由要求者支付訪問Bucket內資料時產生的費用,而Bucket擁有者僅支付儲存費用。當您希望共用資料,但又不希望支付因共用資料產生的額外費用時,您可以開啟此功能。 | |
生命週期規則(Lifecycle)用於定期將Object轉儲為低頻訪問、Archive Storage、冷Archive Storage、深度冷Archive Storage類型,或者將到期的Object和片段刪除,從而節省儲存費用。 | |
靜態網站是指所有的網頁都由靜態內容構成,包括用戶端執行的指令碼(例如JavaScript)。您可以將您的靜態網站託管到OSS的Bucket,並使用Bucket網域名稱訪問該網站。 | |
版本控制是針對Bucket層級的資料保護功能。開啟版本控制後,針對資料的覆蓋和刪除操作將會以歷史版本的形式儲存下來。您在錯誤覆蓋或者刪除Object後,能夠將Bucket中儲存的Object恢複至任意時刻的歷史版本。 | |
針對存放在Bucket中Object的訪問,OSS提供了多種許可權控制策略。例如基於資源的授權策略Bucket Policy、基於使用者的授權策略RAM Policy、讀寫權限(ACL)、通過STS臨時授權訪問OSS以及通過防盜鏈對訪問來源設定白名單。 | |
資料加密 | 伺服器端加密:上傳檔案時,OSS對收到的檔案進行加密,再將得到的加密檔案持久化儲存;下載檔案時,OSS自動將加密檔案解密後返回給使用者,並在返回的HTTP請求Header中,聲明該檔案進行了伺服器端加密。 用戶端加密:將檔案上傳到OSS之前在本地進行加密。 |
跨地區複製(Cross-Region Replication)是跨不同OSS資料中心(地區)的Bucket自動、非同步(近即時)複製Object,它會將Object的建立、更新和刪除等操作從源儲存空間複製到不同地區的目標儲存空間。跨地區複製功能滿足Bucket跨地區容災或使用者資料複製的需求。 |