Share via


將 Azure AI 搜尋服務移至其他 Azure 區域

有時候,客戶會詢問如何將搜尋服務移至另一個區域。 目前沒有內建機制或工具可協助該工作,但本文可協助您了解在不同區域中的新搜尋服務上重新建立索引和其他物件的手動步驟。

注意

在 Azure 入口網站中,所有服務都有匯出範本命令。 在 Azure AI 搜尋服務的案例中,此命令會產生服務的基本定義 (名稱、位置、階層、複本和分割區數量),但無法辨識服務的內容,也無法延續金鑰、角色或記錄。 雖然存在此命令,但我們不建議用於移動搜尋服務。

必要條件

  • 確定目的地區域中支援您帳戶所使用的服務和功能。

  • 針對預覽功能,請確保目標區域已核准您的訂用帳戶。

準備及移動

  1. 識別相依性和相關服務,以了解重新放置服務的完整影響,以防您需要移動 Azure AI 搜尋服務以外的內容。

    Azure 儲存體可用於記錄、建立知識存放區,且是進行 AI 擴充和編制索引常見的外部資料資源。 Azure AI 服務可用來在 AI 擴充期間提供內建技能。 如果您使用 AI 擴充,Azure AI 服務和搜尋服務都必須位於相同的區域中。

  2. 建立服務中所有物件的詳細目錄,讓您知道要移動的內容:索引、同義字對應、索引子、資料來源、技能集。 如果您啟用記錄功能,請建立和封存歷史記錄需要的任何報告。

  3. 查看新區域中的價格和可用性,以確保新區域可使用 Azure AI 搜尋服務加上任何相關服務。 所有區域都能使用大部分功能,但部分預覽功能的可用性受限。

  4. 在新區域中建立服務,並從原始程式碼重新發佈任何現有索引、同義字對應、索引子、資料來源和技能集。 請記住,服務名稱必須是唯一的名稱,因此您無法重複使用現有的名稱。 查看每個技能集,確認與 Azure AI 服務的連線在相同區域要求下仍然有效。 此外,如果已建立知識存放區,請查看 Azure 儲存體的連接字串,確認您是否正在使用其他服務。

  5. 如果適用,請重新載入索引和知識存放區。 您將使用應用程式程式碼來將 JSON 資料推送到索引,或傳回索引子,以從外部來源提取文件。

  6. 啟用記錄,如果您正在使用安全性角色,則重新建立安全性角色。

  7. 更新用戶端應用程式和測試套件,以使用新服務名稱和 API 金鑰,並測試所有應用程式。

捨棄或清除

完整測試新服務並確認可以運作後,刪除舊服務。 刪除服務將自動刪除與該服務相關聯的所有內容。

下一步

完成上述步驟後,下列連結可以協助您找出更多資訊。