全部產品
Search
文件中心

Object Storage Service:對象命名

更新時間:Jun 08, 2024

與傳統檔案系統中的層級結構不同,OSS內部使用扁平結構儲存資料。即所有資料均以對象(Object)的形式儲存在儲存空間(Bucket)中。對象(Object)是OSS儲存資料的基本單元,也被稱為OSS的檔案。OSS通過鍵名(Key)唯一標識儲存的Object。

命名規範

Object的命名規範如下:

  • 使用UTF-8編碼。

  • 長度必須在1~1023位元組之間。

  • 不能以正斜線(/)或者反斜線(\)開頭。

  • 區分大小寫。

命名建議

Object的命名建議如下:

  • 使用有意義的名稱。Object的名稱應該反映對象的內容和用途,方便尋找和理解。例如,使用檔案名稱、日期、使用者ID等資訊作為Object的名稱。

  • 使用唯一的名稱。Object的名稱應該是全域唯一的,以避免命名衝突。可以在Object的名稱中包含一些隨機數或UUID等資訊,確保名稱的唯一性。

  • 使用首碼來組織資料。首碼是Object的名稱的一部分,可以用於為Object建立階層。例如,按日期、使用者ID、地區等資訊作為首碼,可以更好地組織和管理資料。

命名樣本

根據Object儲存於Bucket內的不同位置,Key的表示方法也有所區別,具體說明如下:

Object所在Bucket的位置

Key的表示方法

目標儲存空間examplebucket根目錄下存放了名為exampleobject.txt的Object

exampleobject.txt

目標儲存空間examplebucket根目錄下的destdir目錄中存放了exampleobject.jpg的Object

destdir/exampleobject.jpg