本文說明如何針對您的 Azure 檔案同步雲端資源和 Azure 儲存體帳戶,對資源群組、訂用帳戶或 Microsoft Entra 租用戶進行變更。
規劃對 Azure 檔案同步雲端資源進行變更時,請務必同時考慮儲存體資源。 下列資源存在:
Azure 檔案同步資源 (階層式順序)
-
儲存體同步服務 -
已註冊的伺服器 -
同步群組 -
雲端端點 -
伺服器端點
-
-
在 Azure 檔案同步中,唯一能夠移動的資源是儲存體同步服務資源。 任何子資源都會繫結至其父代,而且無法移至另一個儲存體同步處理服務。
Azure 儲存體資源 (階層式順序)
-
儲存體帳戶 -
檔案共用
-
唯一能夠移動的資源是記憶體帳戶。 作為子資源的 Azure 檔案共用無法移至另一個不同的儲存體帳戶。
支援的組合
在規劃資源遷移時,儲存帳號與頂層的 Azure 檔案同步 資源(稱為 Storage Sync Service)需要一起考慮。
最佳做法是儲存體同步服務和已同步檔案共用的儲存體帳戶應該一律位於相同的訂用帳戶中。 支援以下組合:
- 位於不同資源群組 (相同 Azure 租用戶) 的儲存體同步服務和儲存體帳戶
- 位於不同訂用帳戶 (相同 Azure 租用戶) 的儲存體同步服務和儲存體帳戶
重要
透過不同的移動組合,儲存體同步服務和儲存體帳戶最終可能會在不同的訂用帳戶中,並由不同的 Microsoft Entra 租用戶所控管。 同步處理甚至可能正常運作,但這不是支援的組態。 同步處理可能會在未來停止,且無法回復至運作狀態。
規劃資源轉移時,請選擇符合你情境的部分:
當您規劃資源移動時,在相同 Microsoft Entra 租用戶內移動與移動到不同 Microsoft Entra 租用戶,會有不同的考量。 移動 Microsoft Entra 租用戶時,請一律將同步處理和儲存體資源一起移動。
在相同的 Microsoft Entra 租用戶內移動
移動儲存體同步服務資源的便利方式是使用 Azure 入口網站。 瀏覽至您想要移動的儲存體同步服務,然後從命令列中選取 [移動]。 相同的步驟適用於移動儲存體帳戶。 您也可以透過這種方式來移動資源群組中的所有資源。 當您有儲存體同步服務,且其所有已使用儲存體帳戶都在此資源群組中時,建議移動整個資源群組。
完成搬遷後,重新授權同步存取你的儲存帳號。 請參見 Azure 檔案同步 儲存存取授權。
移至一個新的 Microsoft Entra 租用戶
個別資源 (例如儲存體同步服務或儲存體帳戶) 無法自行移至另一個 Microsoft Entra 租用戶。 只有 Azure 訂用帳戶可以在 Microsoft Entra 租用戶之間進行移動。 請考慮新的 Microsoft Entra 租用戶中的訂用帳戶結構。 您可以使用專用訂用帳戶進行 Azure 檔案同步。
- 建立 Azure 訂用帳戶,或決定舊租用戶中應該移動的現有訂用帳戶。
- 針對您的儲存體同步服務和所有相關聯儲存體帳戶,在相同 Microsoft Entra 租用戶內執行訂用帳戶移動。
- 將會停止同步處理。 立即完成您的租用戶移動,或還原同步處理對於存取已移動儲存體帳戶的能力。 然後,您可以稍後再移至新的 Microsoft Entra 租用戶。
當你將所有相關的 Azure 檔案同步 資源隔離到各自的訂閱後,就可以將整個訂閱轉移到目標的 Microsoft Entra 租戶。 轉帳訂閱指南幫助您規劃並執行此類轉帳。
當您有計劃和必要的權限之後,就可以開始進行移轉:
- 在 Azure 入口網站中,瀏覽至您的訂用帳戶,並瀏覽至 [概觀] 刀鋒視窗。
- 按一下 [變更目錄]。
- 遵循精靈步驟來指派新的 Microsoft Entra 租用戶。
完成搬遷後,重新授權同步存取你的儲存帳號。 請參見 Azure 檔案同步 儲存存取授權。
Azure 檔案同步儲存體存取授權
當儲存體帳戶移至新的訂用帳戶,或在訂用帳戶內移至新的 Microsoft Entra 租用戶時,同步處理會停止。 角色型存取控制 (RBAC) 是用來授權 Azure 檔案同步存取儲存體帳戶,而這些角色指派不會與資源一起移轉。
Azure 檔案同步服務主體
Azure 檔案同步服務主體必須存在於您的 Microsoft Entra 租用戶中,才能授權同步存取儲存體帳戶。
當您今天建立新的 Azure 訂用帳戶時,會自動向您的訂用帳戶註冊 Azure 檔案同步資源提供者 Microsoft.StorageSync。 資源提供者註冊會讓同步的服務主體在管理訂閱的 Microsoft Entra 租戶中可用。 服務主體類似於您 Microsoft Entra ID 中的使用者帳戶。 您可以使用 Azure 檔案同步服務主體,透過角色型存取控制 (RBAC) 來授權資源的存取權。 唯一需要存取權的資源同步就是包含應同步的檔案共享的儲存體帳戶。Microsoft.StorageSync 必須指派給儲存體帳戶上的內建角色讀者及資料存取。
這項指派會在您將檔案共用新增至同步處理群組時,透過登入使用者的使用者內容自動完成,也就是您建立雲端端點時。 當儲存體帳戶移至新的訂用帳戶或 AAD 租用戶時,會遺失此角色指派,必須手動重新建立。
重要
如果目標 Azure 訂用帳戶不是最近建立的,請確認已向訂用帳戶註冊 Microsoft.StorageSync 資源提供者。 如果尚未註冊,請在相同的入口網站刀鋒視窗上手動新增。
建立儲存體帳戶的同步存取
Azure 檔案同步服務主體必須用來透過角色型存取控制 (RBAC) 授權儲存體帳戶的存取權。 Microsoft.StorageSync 必須指派給儲存體帳戶上的內建角色讀者及資料存取。
這項指派通常會在您將檔案共用新增至同步處理群組時,透過登入使用者的使用者內容自動完成,也就是您建立雲端端點時。 不過,當儲存體帳戶移至新的訂用帳戶或 Microsoft Entra 租用戶時,會遺失此角色指派,必須手動重新建立。
- 登入 Azure 入口網站,瀏覽至您需要重新授權同步存取權的儲存體帳戶。
- 選取左側目錄的 [存取控制 (IAM)]。
- 選取 [角色指派] 索引標籤,列出可存取儲存體帳戶的使用者和應用程式 (服務主體)。
- 選取 [新增]。
- 在 [角色] 索引標籤中,搜尋並選取 [讀者和資料存取] 角色。
- 在 [成員] 索引標籤中,為 [存取權指派給] 選擇 [使用者、群組或服務主體],按一下 [選取成員],然後在 [選取] 字段中,輸入 Microsoft.StorageSync。 選取角色,然後選取 [儲存]。 如果找不到 Microsoft.StorageSync 服務主體,請輸入 [混合式檔案同步服務] (舊服務主體名稱),選取角色,然後選取 [儲存]。
恢復管理身份拓撲的存取權限
此節適用於使用管理身份授權 Azure 檔案同步 存取儲存帳號,而非使用 Azure 檔案同步 儲存存取授權中所述的服務主體方法。
如果你啟用了管理身份並將儲存資源移到另一個租戶,同步就會停止。 管理身份和RBAC職務不會轉移。 完成資源轉移後,重新啟用受管理身份並重新指派 RBAC 角色。
重要
即使你在同一個 Microsoft Entra 租戶內移動資源,RBAC 的角色分配也不會隨資源移動。 您必須在移動之後手動重新建立它們,才能還原同步存取權。 雖然系統會自動移除孤兒角色分配,但請在移動前移除,以維持整齊的配置。
搬遷儲存同步服務後,使用 PowerShell 指派新的受管理身份。
Set-AzStorageSyncService -ResourceGroupName <ResourceGroupName> -Name <ManagedIdentityName> -IdentityType <IdentityType>
當你看到新的 SPN 時,可以前往入口網站,在儲存帳戶和儲存帳戶檔案共享上建立角色分配。
若要深入瞭解如何管理角色指派,請參閱 列出 Azure 角色指派 和 指派 Azure 角色。
移至其他 Azure 區域
Azure 檔案同步資源儲存體同步服務以及儲存體帳戶 (包含正在同步的檔案共用),具有其部署所在的 Azure 區域。 當您建立資源時,您會決定該區域。 儲存體同步服務和儲存體帳戶資源的區域必須相符。 各個資源類型上的區域在建立之後都無法進行變更。
要有效移到不同的 Azure 區域,請先取消你目前的 Azure 檔案同步 資源和儲存帳號。 接著在目標區域配置新資源並重新建立同步。關於詳細的取消配置步驟,請參見修改 Azure 檔案同步 拓撲。
將不同區域指派給資源不同於區域故障轉移,區域 故障轉移可依據你的儲存帳戶冗餘設定而支援。
區域故障轉移
Azure 儲存體提供異地備援選項可用於儲存體帳戶。 地理冗餘是一種有效且被推薦的區域災害防護選項。 然而,使用 Azure 檔案同步 的地理冗餘時,有一個重要的考量:Azure 的儲存子系統會獨立於 Azure 檔案同步 執行區域間的儲存複製。由於 Azure 檔案同步 會持續同步檔案與 Azure 檔案分享,儲存複製層無法看到同步狀態。 此條件表示,若故障轉移發生在所有進行中的同步操作尚未複製到次要區域之前,可能會在次要區域看到 資料遺失或不一致 。 在正常運作中,地理冗餘不會導致資料遺失。 風險是特定於故障轉移事件期間的窗口。
警告
容錯移轉絕對不是在正確 Azure 區域中佈建資源的適當替代方案。 如果您的資源位於「錯誤」區域中,您必須考慮停止同步處理,並再次將同步處理重新設定為所需區域中部署的新 Azure 檔案共用。
區域性容錯移轉可以由 Microsoft 在發生重大災難事件時啟動,該災難事件會使 Azure 區域中的資料中心變成無行為能力持續一段時間。 您的企業所能承受的停機時間定義,可能會比 Microsoft 在啟動區域性容錯移轉之前準備好的時間更少。 對於這樣的情況,容錯移轉也可以由客戶起始。
重要
若發生故障轉移,請為受影響的儲存同步服務提交支援單,讓同步能重新正常運作。