華為云計(jì)算 云知識(shí) 對(duì)象存儲(chǔ)服務(wù)的組成
對(duì)象存儲(chǔ)服務(wù)的組成

對(duì)象存儲(chǔ)服務(wù)OBS的基本組成是桶和對(duì)象。

桶是OBS中存儲(chǔ)對(duì)象的容器,每個(gè)桶都有自己的存儲(chǔ)類別、訪問權(quán)限、所屬區(qū)域等屬性,用戶在互聯(lián)網(wǎng)上通過桶的訪問域名來定位桶。

對(duì)象是OBS中數(shù)據(jù)存儲(chǔ)的基本單位,一個(gè)對(duì)象實(shí)際是一個(gè)文件的數(shù)據(jù)與其相關(guān)屬性信息的集合體,包括Key、Metadata、Data三部分:

Key:鍵值,即對(duì)象的名稱,為經(jīng)過UTF-8編碼的長(zhǎng)度大于0且不超過1024的字符序列。一個(gè)桶里的每個(gè)對(duì)象必須擁有唯一的對(duì)象鍵值。

Metadata:元數(shù)據(jù),即對(duì)象的描述信息,包括系統(tǒng)元數(shù)據(jù)和用戶元數(shù)據(jù),這些元數(shù)據(jù)以鍵值對(duì)(Key-Value)的形式被上傳到OBS中。

系統(tǒng)元數(shù)據(jù)由OBS自動(dòng)產(chǎn)生,在處理對(duì)象數(shù)據(jù)時(shí)使用,包括Date,Content-length,Last-modify,Content-MD5等。

用戶元數(shù)據(jù)由用戶在上傳對(duì)象時(shí)指定,是用戶自定義的對(duì)象描述信息。

Data:數(shù)據(jù),即文件的數(shù)據(jù)內(nèi)容。

華為云針對(duì)OBS提供的REST API進(jìn)行了二次開發(fā),為您提供了控制臺(tái)、SDK和各類工具,方便您在不同的場(chǎng)景下輕松訪問OBS桶以及桶中的對(duì)象。當(dāng)然您也可以利用OBS提供的SDK和OBS API,根據(jù)您業(yè)務(wù)的實(shí)際情況自行開發(fā),以滿足不同場(chǎng)景的海量數(shù)據(jù)存儲(chǔ)訴求。

圖1產(chǎn)品架構(gòu)

對(duì)象存儲(chǔ)服務(wù)的組成