您可以使用極速同步功能,將OSS Bucket中的資料變化極速同步至所有通過檔案網關串連至該Bucket的本地用戶端。
前提條件
已建立OSS Bucket。具體操作,請參見控制台建立儲存空間。
已建立並配置了檔案網關上的NFS或SMB共用。具體操作,請參見管理共用。
已開通阿里雲輕量訊息佇列(原 MNS)。具體操作,請參見開通輕量訊息佇列(原 MNS)並授權。
背景資訊
使用極速同步功能,您可以將一個或多個串連至同一個OSS Bucket的共用加入一個同步群組。對該Bucket中資料進行的任何改動都會同步至該同步群組中所有共用的本地用戶端,從而無需單獨對每個共用進行反向同步,提高資料同步的效率和準確性。
極速同步功能依賴於Simple Message Queue (formerly MNS)實現,因此使用極速同步會產生相應的費用。更多相關資訊,請參見計費說明。
建立同步群組
對開啟了版本控制的Bucket執行Object刪除操作時,如果您未指定版本ID,不會觸發DeleteObject或者DeleteObjects事件通知。原因是未指定版本ID的Object刪除行為預設不會刪除任意版本的Object,而是將目前的版本Object轉為歷史版本Object,並添加刪除標記,因此Cloud Storage Gateway側也無法感知到該對象檔案被刪除。
要使用極速同步功能,您需要建立一個同步群組並將要進行同步的共用加入該同步群組。
在控制台的左上方,選擇目標檔案網關所在的地區。
單擊極速同步。
在同步群組列表頁面中,單擊右上方的建立。
在建立同步群組對話方塊的基本資料頁簽,配置以下專案,然後單擊下一步。
配置項
說明
同步群組名稱
輸入同步群組的名稱。
說明同步群組名稱的最大長度為128個字元,可以包含大小寫字母、中文、數字、英文句號(.)、底線(_)或(-),同時必須以大小寫字母或者中文開頭。
OSS地區
選擇OSS Bucket所在的地區。
Bucket名稱
選擇要設定同步的OSS Bucket名稱。一個同步群組只能設定一個OSS Bucket,所有對該Bucket內資料進行的改動都會被同步至本地。
說明如果下拉式清單為空白,說明您還未建立任何串連至OSS Bucket的共用。請先建立檔案網關與OSS Bucket之間的共用。具體操作,請參見管理共用。
Bucket子目錄
如果您要對Bucket特定子目錄內的資料改動進行同步,可以選擇需要的子目錄。
在建立同步群組對話方塊的同步群組設定頁簽中,在左側的可選擇共用地區中選中想要添加至同步群組的共用單擊>表徵圖。選中的共用會被添加至已選擇共用地區中,單擊下一步。
您也可以反向操作,在已選擇共用地區中選中某個共用,然後單擊<表徵圖,將該共用移出同步群組。
說明將NFS共用加入同步群組後,為更快地在本地用戶端看到同步結果,在將共用掛載至用戶端時需要增加noac參數。具體操作,請參見訪問NFS共用目錄中的樣本。
在建立同步群組對話方塊的總結頁簽中,確認同步群組的資訊,然後單擊完成。
管理同步群組
建立同步群組後,對OSS Bucket中資料進行的任何改動都會自動同步至該同步群組中所有共用的本地用戶端。您還可以對同步群組進行以下操作。
查看同步群組詳情
您可以在同步群組列表頁面單擊同步群組名稱列的名稱或同步群組右側操作列的詳情,查看同步群組的詳情頁面。
在同步群組詳情對話方塊,您可以查看同步群組的詳細資料。您還可以在右上方選擇表徵圖(列表)或表徵圖(地圖)的形式查看同步群組詳情。除同步群組與加入該組的共用的基本資料外,同步群組詳情對話方塊的列表頁面中還包含了以下資訊。
專案
說明
訊息主題名稱
指該同步群組在阿里雲輕量訊息佇列(原 MNS)中對應的訊息主題(Topic)名稱。
共用狀態
指該共用目前的同步狀態,共有以下幾種可能的狀態:
全量同步等待中:表示該共用首次加入該同步群組,正在等待進行首次全量同步。
全量同步進行中:表示該共用的全量同步進行中中。
同步正常:表示該共用目前的同步狀態正常。
極速同步未開啟:表示該共用未開啟極速同步功能。
訊息佇列無法訪問:表示該共用對應的訊息佇列無法訪問。
訊息主題無法訪問:表示該共用對應的訊息主題無法訪問。
訊息佇列訊息主題無法訪問:表示該共用對應的訊息佇列和訊息主題均無法訪問。
訊息佇列名稱
指該共用在阿里雲輕量訊息佇列(原 MNS)中對應的訊息佇列(Queue)名稱。
添加或移除同步群組中的共用
您可以單擊同步群組右側操作列的設定,然後在設定同步群組對話方塊內添加或移除同步群組中的共用,方法與建立同步群組的步驟6相同。
刪除同步群組
如果您想要刪除一個同步群組,可以單擊該同步群組右側操作列的刪除,然後在確認對話方塊中單擊確認。