當您完成了創建存儲空間(Bucket)、上傳和下載文件(Object)等基本操作后,您可以結合自身的業務場景選用OSS提供的一系列常用的高階功能。
下表匯總了OSS的常用高階功能:
功能列表 | 說明 |
請求者付費模式是指由請求者支付訪問Bucket內數據時產生的費用,而Bucket擁有者僅支付存儲費用。當您希望共享數據,但又不希望支付因共享數據產生的額外費用時,您可以開啟此功能。 | |
生命周期規則(Lifecycle)用于定期將Object轉儲為低頻訪問、歸檔存儲、冷歸檔存儲、深度冷歸檔存儲類型,或者將過期的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跨區域容災或用戶數據復制的需求。 |