塊存儲
塊存儲主要為云服務器提供的塊設備產品,具有高性能和低時延的特點,支持隨機讀寫。用戶可以像使用物理硬盤一樣格式化并建立文件系統來使用塊存儲,可滿足大部分通用業務場景下的數據存儲需求。
文件存儲
文件存儲也稱為文件級存儲或基于文件的存儲,數據會以單條信息的形式存儲在文件夾中。當用戶需要訪問該數據時,用戶的計算機需要知道相應的查找路徑。存儲在文件中的數據會根據數量有限的元數據來進行整理和檢索,這些元數據會告訴計算機文件所在的確切位置。
對象存儲
對象存儲,也稱為基于對象的存儲,是一種扁平結構,其中的文件被拆分成多個部分并散布在多個硬件間。在對象存儲中,數據會被分解為稱為“對象”的離散單元,并保存在單個存儲庫中,而不是作為文件夾中的文件或服務器上的塊來保存。
訪問密鑰(AK/SK)
媒體存儲對象存儲協議通過AK/SK認證方式進行認證鑒權,即使用Access Key(AK)/ Secret access Key(SK)加密的方法來驗證某個請求發送者身份。
當用戶使用媒體存儲提供的SDK或API進行二次開發時,需通過AK/SK認證方式完成認證鑒權。
媒體存儲中的對象存儲支持密鑰管理功能,用戶可通過控制臺進行相關操作。
- Access Key(AK):訪問密鑰ID,與私有訪問密鑰關聯的唯一標識符;一個訪問密鑰ID對應一個用戶,一個用戶可以同時擁有5個訪問密鑰ID。訪問密鑰ID和私有訪問密鑰一起使用,對請求進行加密簽名。
- Secret access Key(SK):私有訪問密鑰, 與訪問密鑰ID結合使用,對請求進行加密簽名,標識發送方,防止請求信息被篡改。
存儲區域(Region)
存儲區域表示媒體存儲數據存儲的物理位置。用戶可以根據業務需求情況、請求來源等選擇合適的存儲區域開通服務,一般情況下,建議就近選擇靠近業務請求的存儲區域。
用戶創建塊空間、文件空間或存儲桶時,需選擇存儲區域,一旦指定區域后不可變更,文件均存儲在對應的存儲區域。目前不支持設置文件級別的存儲區域。
訪問域名
天翼云媒體存儲為每個桶提供一個默認的訪問域名,通過該域名,可以直接訪問桶內的對象資源。
訪問域名的構造方法為: BucketName.Endpoint 。其中BucketName為桶名稱,Endpoint為桶所在區域的終端節點。例如:終端節點為gdoss.xstore.ctyun.1cn,桶名為image,則該桶的訪問域名為image.gdoss.xstore.ctyun.1cn。
除了桶訪問域名外,下表列出了與天翼云媒體存儲相關的其他域名的結構、協議類型等信息示例,方便用戶對天翼云媒體存儲域名有全面的了解。
| 域名類型 | 域名結構 | 說明 | 協議類型 |
|---|---|---|---|
| 區域域名 | Endpoint 【示例】 gdoss.xstore.daliqc.cn | 不同的區域對應各自的域名,即各區域的終端節點。 各區域的終端節點詳情請參見資源池與區域節點。 | HTTPS HTTP |
| 桶訪問域名 | BucketName.Endpoint 【示例】 bucketname.gdoss.xstore.daliqc.cn | 桶創建成功后,可以使用桶訪問域名來訪問。用戶可以根據訪問域名結構自行拼接,也可以通過在管理控制臺或XstorBrowser上獲取桶基本信息。 | HTTPS HTTP |
| 對象訪問域名 | BucketName.Endpoint/ObjectName 【示例】 bucketname.gdoss.xstore.daliqc.cn/image.jpg | 對象上傳到桶中后,可以使用對象訪問域名來訪問桶中的指定對象。用戶可以根據訪問域名結構自行拼接,也可以通過在管理控制臺或XstorBrowser查看對象屬性獲取。 | HTTPS HTTP |
存儲桶(Bucket)
對象存儲桶是用于存儲對象(Object)的容器,所有的對象都必須隸屬于某個存儲桶。用戶可以設置和修改存儲桶屬性用來控制地域、訪問權限、生命周期等,這些屬性設置直接作用于該存儲桶內所有對象,因此用戶可以通過靈活創建不同的存儲桶來完成不同的管理功能。
- 同一個存儲桶的內部是扁平的,沒有文件系統的目錄等概念,所有的對象都直接隸屬于其對應的存儲桶。
- 每個用戶可以擁有多個存儲桶。
- 每個桶都有自己的訪問權限、所屬區域等屬性,用戶可以在不同區域創建具有不同訪問權限的存儲桶,滿足來自不同場景的訪問需求。
- 存儲桶的名稱在媒體存儲同一區域內必須是唯一的,一旦創建之后無法修改名稱。
- 存儲桶內部的對象數目沒有限制。
對象/文件(Object)
對象是存儲數據的基本單元。對象由元信息(Object Meta),用戶數據(Data)和文件名(Key)組成。另外,對象還包括對象元信息,對象元信息是一對鍵值對,表示了對象的一些屬性,比如最后修改時間、大小等信息,同時用戶也可以在元信息中存儲一些自定義的信息。
文件可以是文本、圖片、音頻、視頻等,用戶可以上傳、下載、刪除和共享Object。