當前,OBS支持一個源桶到一個目標桶配置一條復制所有對象的跨區域復制規則,或多條按前綴匹配的跨區域復制規則。
說明跨區域復制不保證時效性,配置跨區域復制規則后,可能會出現對象不會立即進行復制的情況,請耐心等待。
前提條件
源桶的版本號為3.0及以上,并且源桶所在區域支持跨區域復制功能。
操作步驟
步驟 1 在桶列表單擊待操作的桶,進入“對象”頁面。
步驟 2 在左側導航欄,單擊“跨區域復制”。
步驟 3 單擊“創建規則”,系統將彈出“創建跨區域復制規則”對話框。

步驟 4 根據業務規劃配置跨區域復制規則,參數的詳細說明如下表所示。
參數 說明 狀態 選擇啟用或者禁用當前規則。源桶和目標桶的多版本控制狀態必須保持一致。 源桶 復制對象 在源桶中選擇要復制的對象。
所有對象:復制所有對象到目標桶。
按前綴匹配:復制具有相同前綴的對象到目標桶。
前綴
按前綴匹配對象時,輸入的對象名前綴不能為空,長度限制為1024個字符。
當按前綴配置時,如果指定的前綴名與某條已配置的規則指定的前綴名存在包含關系,OBS會將兩條規則視為同一條,而禁止您配置本條規則。例如,系統中已存在指定前綴名為“abc”的規則,則不允許再配置指定前綴以“abc”字段開頭的規則。
如果要復制文件夾,對象名前綴需要使用/作為最后一個字符(例如,imgs/)。
同步歷史對象 選擇是否將創建本規則前已經存在于桶中的對象同步復制到目標桶,默認不同步。 目標桶 區域 選擇目標桶所在區域,目標桶需要與源桶處于不同區域。 桶 選擇目標桶。 修改復制對象的存儲類別 默認不勾選,即保持與源桶中對象的存儲類別一致。勾選后可以配置復制到目標桶的對象的存儲類別。 權限 復制使用KMS加密的對象 不論是否勾選,OBS均會嘗試復制KMS加密對象。
若勾選該項,下方的“IAM委托”僅會展示全局項目下配置了任意權限,并且源桶和目標桶區域均配置了KMS Administrator或Tenant Administrator權限的OBS云服務委托。
如果目標區域沒有啟用KMS服務或者委托中沒有賦予源桶和目標桶所在區域“KMS Administrator”權限,則源桶中KMS加密對象會復制失敗,導致對象復制狀態為FAILED。
若不勾選該項,下方的“IAM委托”僅會展示全局項目下配置了任意權限,且源桶或目標桶區域不包含KMS Administrator或Tenant Administrator權限的OBS云服務委托。
源桶中以任意KMS密鑰加密的對象,復制到目標桶后都會以目標桶所在區域的默認密鑰“obs/default”進行加密。IAM委托 將您資源的操作權限委托給OBS,OBS使用此委托執行對象的跨區域復制。
第一次使用時,您需要單擊“查看IAM委托”去創建一個新的委托用于跨區域復制。如果已經創建,可以從下拉列表中選擇。說明委托要求:
此IAM委托必須為“對象存儲服務 OBS”的云服務委托。其中“對象存儲服務”項目需要具有“OBS Administrator”權限。
如果勾選了“復制使用KMS加密的對象”,源桶和目標桶所在區域還需要具有“KMS Administrator”權限。
步驟 5 (可選)創建IAM委托。
步驟 6 單擊“確定”,完成跨區域復制規則創建。