全部產品
Search
文件中心

Realtime Compute for Apache Flink:專案空間複製

更新時間:Aug 28, 2025

專案空間複製功能可以協助您快速將源專案空間中的實體及配置資訊複製到同地區下的目標專案空間,從而有效減少重複開發工作,提升資源利用效率,同時可實現故障後的資料冷備。本文將為您詳細介紹專案空間複製的適用情境、操作步驟及注意事項。

適用情境

類別

適用情境

操作建議

資料備份:全量複製與版本化管理

  • 需要定期對關鍵資料進行備份以防止故障導致資料丟失。

  • 在專案生命週期的不同階段,需要為每個階段建立獨立的資料快照以便追溯或復原。

  • 目標專案空間為空白:建議將源專案空間的資料複製到一個全新的、空的專案空間中。這種操作可以確保備份資料的獨立性,避免與存量資料產生衝突。

  • 全量備份:每次複製均為資料的全量備份,因此無需手動篩選增量資料,系統會自動捕獲最新的完整資料狀態。

  • 版本管理:通過為目標專案空間命名(如按日期或版本號碼命名),可以輕鬆實現資料版本化管理。例如,Backup_20241001 和 Backup_20241015 分別代表不同時間點的備份資料,便於後續查詢和恢複。

資源複製共用:跨空間協作與資源共用

  • 資源複用:已有專案空間中存在大量存量資源時,可以通過複製功能快速引入新資源,避免重複建設。

  • 跨團隊協作:當多個團隊需要共用同一套資源時,可以通過複製功能將資源分發到不同的專案空間。

  • 環境隔離:在測試、開發或生產環境中,複製功能可用於建立獨立的資源副本,確保各環境之間的隔離性和一致性。

  • 目標專案空間已存在資料:與資料備份不同,在資源複製共用情境中,目標專案空間通常已經包含其他資源。此時,複製功能可以協助您將來源資料無縫整合到現有的資源體系中。

  • 許可權管理:在複製過程中,建議結合許可權管理機制,確保只有授權使用者能夠訪問和操作目標專案空間中的資源。

使用限制

  • 支援跨工作空間複製,但僅限於同一地區內複製實體,不支援跨地區複製。此外儲存在OSS中的檔案(如自訂連接器、Artifact和Savepoint等)也不支援複製。具體支援複製的實體包括以下內容:

    • 資料管理頁面:已建立的Catalog。

    • 資料攝入頁面:已建立的YAML作業草稿。

    • ETL頁面:已建立的作業草稿。

    • 資料查詢頁面:已建立的查詢指令碼。

    • 作業營運頁面:已部署的SQL、JAR和Python類型的作業及其部署資訊。

    • Session管理頁面:已建立的Session叢集及其部署資訊。

    • 變數管理頁面:已建立的專案變數。

    需要注意的是:已部署的YAML作業以及各類工作執行個體(Job)將不會被複製。

  • 僅支援以專案空間為粒度複製全部實體,暫不支援整個工作空間粒度的複製,也不支援勾選部分實體進行批量複製。您可以逐一複製單個專案空間,並在整體複製完成後手動刪除不需要的部分。

  • 僅支援複製開發態的最新版本作業草稿以及營運態中已上線的作業,開發態的多版本作業不會被複製。複製完成後,相關作業和Session叢集均處於停止狀態,需要您手動啟動。

  • 不支援同一源空間同時向多個目標空間進行複製,也不支援多個源空間同時向同一個目標空間進行複製操作。

注意事項

  • 跨工作空間複製操作要求您的帳號已被授予複製目標工作空間的許可權。僅擁有Owner角色的使用者支援開啟跨專案空間遷移。授權操作詳情請參見開發控制台授權

  • 複製過程中,不允許進行資源變更配置。如果目標專案空間中存在與源實體同名的實體,系統將自動對新複製的實體進行重新命名。

    複製完成後,您可以在複製歷史的詳情中查看重新命名清單。需要注意的是,Catalog的重新命名不會自動更新作業代碼及作業配置中對應的Catalog名稱。因此您需要根據實際情況手動調整作業及配置中的相關名稱。否則,可能會導致作業運行異常。

    image

  • 對同一目標專案空間多次執行專案空間複製操作,可能會導致資源重複。

  • 專案空間複製後暫不支援手動復原。

  • 複製產生的作業草稿或作業可能無法確保直接無誤運行,您可能需要對其進行調試。例如,手動將附加依賴檔案複製到目標專案空間,並根據實際情況調整作業中的附加依賴配置。

操作步驟

  1. 已準備源專案空間和目標複製工作空間及專案空間,操作詳情請參見開通Realtime ComputeFlink版管理專案空間

  2. 進行專案空間實體及配置資訊複製操作。

    1. 登入Realtime Compute管理主控台

    2. 單擊需要複製的工作空間更多列下的空間複製 > 開始複製

    3. 填寫複製配置資訊。

      image

    4. 單擊開始複製

  3. 查看複製進度及完成情況。

    • 複製過程中

      單擊開始複製幾秒後,工作空間列表上方會出現提示資訊,單擊查看複製進度,查看複製過程。預計等待較長時間,可保持後台複製。

      image

    • 複製完成後

      單擊目標工作空間更多列下的空間複製 > 複製歷史,然後單擊詳情,您可以查看複製的實體類別、總數量及失敗數量,此外還會展示重新命名list。

      image

      說明

      滑鼠懸浮在異常進度上面查看失敗情況,對於複製失敗的實體,需要您手動進行遷移或者進行二次複製。

相關文檔

SQL和DataStream作業的備份操作請參見備份作業並部署新作業