表1列出了對(duì)象存儲(chǔ)服務(wù)OBS提供的常用功能特性。

在使用對(duì)象存儲(chǔ)服務(wù)OBS之前,建議您先了解對(duì)象存儲(chǔ)服務(wù)OBS的基本概念,以便更好地理解對(duì)象存儲(chǔ)服務(wù)OBS提供的各項(xiàng)功能。

表1 對(duì)象存儲(chǔ)服務(wù)OBS功能概覽

功能名稱

功能描述

發(fā)布區(qū)域

OBS 2.0支持

OBS 3.0支持

存儲(chǔ)類別

OBS提供了標(biāo)準(zhǔn)存儲(chǔ)、低頻訪問存儲(chǔ)、歸檔存儲(chǔ)、深度歸檔存儲(chǔ)(受限公測(cè)中)四種存儲(chǔ)類別,滿足不同場(chǎng)景下客戶對(duì)存儲(chǔ)性能和成本的不同訴求。

全部

(深度歸檔存儲(chǔ)受限公測(cè),僅支持華北-北京四)


(深度歸檔存儲(chǔ)OBS 2.0暫不支持)


桶管理

桶是OBS中存儲(chǔ)對(duì)象的容器。OBS提供創(chuàng)建、列舉、搜索、查看、刪除等基本功能,幫助您便捷的進(jìn)行桶管理。

全部

對(duì)象管理

對(duì)象是OBS中數(shù)據(jù)存儲(chǔ)的基本單位。OBS提供上傳、下載、列舉、搜索、斷點(diǎn)續(xù)傳、多段操作等基本功能,滿足您各個(gè)場(chǎng)景的對(duì)象管理需求。

全部

權(quán)限管理

OBS通過IAM權(quán)限、桶/對(duì)象策略和ACL三種方式配合進(jìn)行權(quán)限管理。您可以通過IAM自定義策略授予IAM用戶細(xì)粒度的OBS權(quán)限,也可以對(duì)桶和對(duì)象設(shè)置不同的策略及ACL來控制桶和對(duì)象的讀寫權(quán)限。

全部

服務(wù)端加密

您可以將數(shù)據(jù)加密后存儲(chǔ)到OBS中,提高數(shù)據(jù)的安全性。OBS提供SSE-KMS、SSE-OBS和SSE-C三種服務(wù)端加密方式。

全部

說明:

服務(wù)端加密方式SSE-KMS和SSE-OBS分別支持的區(qū)域詳情請(qǐng)?jiān)?/span>用戶指南服務(wù)端加密查看。

WORM


您可以為對(duì)象設(shè)置WORM策略,以保護(hù)對(duì)象在指定時(shí)間內(nèi)不被刪除,不被篡改。

拉美-墨西哥城二、非洲-約翰內(nèi)斯堡

×

生命周期管理

您可以通過生命周期規(guī)則來管理對(duì)象的生命周期,例如定期將桶中的對(duì)象刪除或者轉(zhuǎn)換對(duì)象的存儲(chǔ)類別。

全部

靜態(tài)網(wǎng)站托管

您可以將靜態(tài)網(wǎng)站文件上傳至OBS桶中,并對(duì)這些文件賦予匿名用戶可讀權(quán)限,然后將該桶配置成靜態(tài)網(wǎng)站托管模式,以實(shí)現(xiàn)在OBS上托管靜態(tài)網(wǎng)站。

全部

跨域資源共享

跨域資源共享(CORS)是由W3C標(biāo)準(zhǔn)化組織提出的一種網(wǎng)絡(luò)瀏覽器的規(guī)范機(jī)制,定義了一個(gè)域中加載的客戶端Web應(yīng)用程序與另一個(gè)域中的資源交互的方式。而在通常的網(wǎng)頁請(qǐng)求中,由于同源安全策略(Same Origin Policy,SOP)的存在,不同域之間的網(wǎng)站腳本和內(nèi)容是無法進(jìn)行交互的。OBS支持CORS規(guī)范,允許跨域請(qǐng)求訪問OBS中的資源。

全部

防盜鏈

為了防止用戶在OBS的數(shù)據(jù)被其他人盜鏈,OBS支持基于HTTP Header中表頭字段Referer的防盜鏈方法,同時(shí)支持訪問白名單和訪問黑名單的設(shè)置。

全部

雙端固定

使用“雙端固定”特性,即同時(shí)設(shè)置VPC終端節(jié)點(diǎn)策略與桶策略,可以對(duì)OBS的資源提供VPC粒度的權(quán)限控制。

華南-廣州、華東-上海一

×

事件通知

您可以設(shè)置在桶中發(fā)生某些特定事件時(shí)收到數(shù)據(jù)接入服務(wù)(DIS)發(fā)送的通知,以便及時(shí)掌握桶中數(shù)據(jù)的最新動(dòng)態(tài)。

DIS通知僅支持華東-上海一、華北-北京四、華南-廣州區(qū)域

桶標(biāo)簽

桶標(biāo)簽用于標(biāo)識(shí)OBS中的桶,以此來達(dá)到對(duì)OBS中的桶進(jìn)行分類的目的。當(dāng)為桶添加標(biāo)簽時(shí),該桶上所有請(qǐng)求產(chǎn)生的計(jì)費(fèi)話單里都會(huì)帶上這些標(biāo)簽,從而可以針對(duì)話單報(bào)表做分類篩選,進(jìn)行更詳細(xì)的成本分析。

全部

自定義域名

您可以將自定義域名綁定到OBS桶,然后使用自定義域名訪問桶中的數(shù)據(jù)。例如,您需要將網(wǎng)站中的文件遷移到OBS,并且不想修改網(wǎng)頁的代碼,即保持網(wǎng)站的鏈接不變,此時(shí)可以使用自定義域名綁定功能。

全部

×

跨區(qū)域復(fù)制

您可以創(chuàng)建跨區(qū)域復(fù)制規(guī)則,將您帳號(hào)下一個(gè)桶(源桶)中的數(shù)據(jù)自動(dòng)、異步地復(fù)制到不同區(qū)域的另外一個(gè)桶(目標(biāo)桶)中。跨區(qū)域復(fù)制能夠?yàn)橛脩籼峁┛鐓^(qū)域數(shù)據(jù)容災(zāi)的能力,滿足用戶數(shù)據(jù)復(fù)制到異地進(jìn)行備份的需求。

除拉美-圣保羅一以外的所有區(qū)域均已發(fā)布

×

圖片處理

您可以使用圖片處理功能對(duì)存放在OBS中的圖片進(jìn)行瘦身、剪切、縮放、增加水印、轉(zhuǎn)換格式等操作,并且可以快速獲取到處理后的圖片。

華北-北京一、華北-北京四、華南-廣州、華東-上海一、華東-上海二、西南-貴陽一、亞太-曼谷、亞太-新加坡

×

桶清單

您可以配置一個(gè)清單規(guī)則,定期掃描桶中指定的對(duì)象或擁有相同前綴的對(duì)象,生成這些對(duì)象的元數(shù)據(jù)內(nèi)容,如對(duì)象大小、修改時(shí)間、存儲(chǔ)類別等,并以CSV格式保存到指定的桶中。

除西南-貴陽一、拉美-圣保羅一以外的所有區(qū)域均已發(fā)布

×

并行文件系統(tǒng)

并行文件系統(tǒng)(Parallel File System)是OBS提供的一種經(jīng)過優(yōu)化的高性能文件系統(tǒng),提供毫秒級(jí)別訪問時(shí)延,以及TB/s 級(jí)別帶寬和百萬級(jí)別的IOPS,能夠快速處理高性能計(jì)算(HPC)工作負(fù)載。您可以按照標(biāo)準(zhǔn)的OBS接口讀取并行文件系統(tǒng)中的數(shù)據(jù),也可以利用obsfs工具將創(chuàng)建的并行文件系統(tǒng)掛載到云端Linux服務(wù)器上,并能像操作本地文件系統(tǒng)一樣對(duì)并行文件系統(tǒng)內(nèi)的文件和目錄進(jìn)行在線處理。

除非洲-約翰內(nèi)斯堡、拉美以外的所有區(qū)域均已發(fā)布

×

日志管理

您可以通過日志管理功能獲取桶的訪問數(shù)據(jù)。開啟日志管理功能后,桶的每次操作將會(huì)產(chǎn)生一條日志,并將多條日志打包成一個(gè)日志文件保存在目標(biāo)桶中,您可以基于日志文件進(jìn)行請(qǐng)求分析或日志審計(jì)。

全部

多版本控制

您可以在一個(gè)桶中保留多個(gè)版本的對(duì)象,使您更方便地檢索和還原各個(gè)版本,在意外操作或應(yīng)用程序故障時(shí)快速恢復(fù)數(shù)據(jù)。

全部

追加寫對(duì)象

您可以通過AppendObject接口在指定桶內(nèi)的一個(gè)Appendable對(duì)象尾追加上傳數(shù)據(jù)。通過AppendObject創(chuàng)建的對(duì)象為Appendable對(duì)象,通過PutObject創(chuàng)建的對(duì)象是Normal對(duì)象。

全部

×

自定義元數(shù)據(jù)

您可以添加、修改或刪除桶中已上傳對(duì)象的元數(shù)據(jù)。

全部

桶配額

您可以設(shè)置桶空間配額,用以限制單個(gè)桶可存儲(chǔ)的最大數(shù)據(jù)量,最大可設(shè)置為263-1,單位Byte(字節(jié))。新創(chuàng)建的桶默認(rèn)不限制配額。

全部

歸檔數(shù)據(jù)直讀

您可以開啟桶歸檔數(shù)據(jù)直讀,實(shí)現(xiàn)存儲(chǔ)類別為歸檔存儲(chǔ)的對(duì)象可以直接下載,無需提前恢復(fù)。歸檔數(shù)據(jù)直讀會(huì)收取相應(yīng)的費(fèi)用。

華北-北京一、華北-北京二、華北-北京四、華東-上海一、華東-上海二、西南-貴陽一、華南-廣州、非洲-約翰內(nèi)斯堡

×

對(duì)象分享

您可以將存放在OBS中的文件或文件夾以臨時(shí)URL的形式分享給所有用戶。分享強(qiáng)調(diào)臨時(shí)性,所有分享的URL都是臨時(shí)URL,存在有效期。

除西南-貴陽一以外的所有區(qū)域均已發(fā)布

碎片管理

您可以通過桶的碎片管理功能,對(duì)多段上傳時(shí)某些特殊情況下產(chǎn)生的碎片進(jìn)行清理,以節(jié)省存儲(chǔ)空間。

全部

企業(yè)項(xiàng)目

您可以在創(chuàng)建桶時(shí)指定桶所屬的企業(yè)項(xiàng)目,更方便的進(jìn)行桶資源和權(quán)限管理。

全部

×

桶加密

您可以為桶配置默認(rèn)加密,配置后,上傳到桶中的對(duì)象都會(huì)自動(dòng)進(jìn)行加密。

全部

×

多AZ

您可以在創(chuàng)桶的時(shí)候選擇將桶中數(shù)據(jù)冗余存儲(chǔ)在多個(gè)可用區(qū),以獲得更高的數(shù)據(jù)可靠性。OBS采用Erasure Code(EC,糾刪碼)算法做數(shù)據(jù)冗余,不是以副本的形式存儲(chǔ)。

華北-北京四、華東-上海一、華南-廣州、西南-貴陽一、亞太-新加坡、亞太-曼谷、亞太-雅加達(dá)、土耳其-伊斯坦布爾、中國(guó)-香港

×

數(shù)據(jù)回源

您可以利用數(shù)據(jù)回源功能,實(shí)現(xiàn)向OBS請(qǐng)求數(shù)據(jù)不存在時(shí),通過回源規(guī)則自動(dòng)從源站獲取對(duì)應(yīng)數(shù)據(jù)。

華東-上海一、華北-北京四、華南-廣州

×

Data+(公測(cè))

Data+是OBS提供的一項(xiàng)數(shù)據(jù)處理服務(wù),可以對(duì)OBS內(nèi)存儲(chǔ)的數(shù)據(jù),按照用戶編排的工作流進(jìn)行自動(dòng)化處理(如解析、轉(zhuǎn)碼、截圖等)。

公測(cè)中:

華北-北京一、華北-北京四、華東-上海一、華東-上海二、亞太-新加坡

×

敏感操作保護(hù)

OBS控制臺(tái)支持敏感操作保護(hù),開啟后執(zhí)行刪除桶等敏感操作時(shí),系統(tǒng)會(huì)進(jìn)行身份驗(yàn)證,進(jìn)一步保證OBS配置和數(shù)據(jù)的安全性。

OBS敏感操作清單請(qǐng)參見敏感操作

全部

在線解壓(公測(cè))

OBS支持在線解壓。您可以將批量文件打包成ZIP包后上傳至OBS,上傳之后壓縮包可以自動(dòng)解壓。

公測(cè)中:

華北-北京四、華南-廣州、華東-上海一

×

桶配置信息復(fù)制

OBS提供了桶配置信息復(fù)制功能,方便您在創(chuàng)建新桶之后,快速將已有桶的配置信息復(fù)制到新桶中。支持復(fù)制的配置信息包括:桶策略、CORS規(guī)則、生命周期規(guī)則、事件通知規(guī)則、數(shù)據(jù)回源規(guī)則、圖片處理樣式、在線解壓規(guī)則、Data+事件觸發(fā)器。

全部

×

委托

您可以通過IAM委托其他云服務(wù)或華為云帳號(hào)管理您的OBS資源。

全部

×

監(jiān)控

您可以通過OBS控制臺(tái)或者云監(jiān)控服務(wù)(Cloud Eye)控制臺(tái)監(jiān)控桶的流量統(tǒng)計(jì)和請(qǐng)求次數(shù)等指標(biāo),方便您及時(shí)了解目前資源的使用狀況、并合理規(guī)劃使用計(jì)劃。

全部

審計(jì)

您可以通過云審計(jì)服務(wù)(CTS)對(duì)OBS中桶和對(duì)象的各類事件操作記錄進(jìn)行收集、存儲(chǔ)和查詢,用于安全分析、合規(guī)審計(jì)、資源跟蹤和問題定位等。

全部

工具

OBS提供OBS Browser+、obsutil、obsfs等多種實(shí)用工具,滿足不同場(chǎng)景下數(shù)據(jù)遷移和數(shù)據(jù)管理需求。

全部

API

OBS提供了REST(Representational State Transfer)風(fēng)格API,支持您通過HTTP/HTTPS請(qǐng)求調(diào)用,實(shí)現(xiàn)創(chuàng)建、修改、刪除桶,上傳、下載、刪除對(duì)象等操作。

全部

SDK

OBS提供多種開發(fā)語言的SDK,幫助您輕松實(shí)現(xiàn)二次開發(fā)。目前支持:Java、Python、C、Go、BrowserJS、.NET、Android、IOS、PHP、Node.js

全部