Amazon Redshift 備份 - AWS Backup

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Redshift 備份

Amazon Redshift 是全受管、可擴展的雲端資料倉儲,利用快速、簡單且安全的分析讓您更快獲得洞察。您可以使用 AWS Backup 來保護資料倉儲,提供不可變的備份、個別的存取政策,以及備份和還原任務的集中式組織管理。

Amazon Redshift 資料倉儲是稱為節點的運算資源集合,會組織成稱為叢集的群組。 AWS Backup 可以備份這些叢集。

如需 Amazon Redshift 的資訊,請參閱《Amazon Redshift 入門指南》、《Amazon Redshift 資料庫開發人員指南》和《Amazon Redshift 叢集管理指南》。

備份 Amazon Redshift 佈建叢集

您可以使用 AWS Backup 主控台或以程式設計方式使用 API 或 CLI 來保護 Amazon Redshift 叢集。這些叢集可以作為備份計畫的一部分按照定期排程進行備份,也可以視需要透過隨需備份進行備份。

您可以還原單一資料表 (也稱為項目層級還原) 或整個叢集。請注意,資料表不會自行備份,而是會在備份叢集時,作為叢集的一部分進行備份。

使用 AWS Backup 可讓您以集中方式檢視資源;不過,如果 Amazon Redshift 是您唯一使用的資源,您可以繼續使用 Amazon Redshift 中的自動快照排程器。請注意,如果您選擇透過 管理這些快照,則無法繼續使用 Amazon Redshift 來管理手動快照設定 AWS Backup。

您可以透過 AWS Backup 主控台或使用 備份 Amazon Redshift 叢集 AWS CLI。

有兩種方式可以使用 AWS Backup 主控台來備份 Amazon Redshift 叢集:隨需或作為備份計畫的一部分。

建立隨需 Amazon Redshift 備份

如需詳細資訊,請參閱建立隨需備份類型頁面。

若要建立手動快照,請在建立包含 Amazon Redshift 資源的備份計畫時,保持不勾選連續備份核取方塊。

在備份計畫中建立排程 Amazon Redshift 備份

您的排程備份可以包含 Amazon Redshift 叢集 (如果這是受保護的資源)。若要選擇加入以保護 Amazon Redshift 資料表:

  1. 在 https://https://console.aws.amazon.com/backup 開啟 AWS Backup 主控台。

  2. 使用導覽窗格選擇 受保護的資源

  3. 將 Amazon Redshift 切換為 開啟

  4. 請參閱將資源指派給主控台,以便在現有或新的計畫中包含 Amazon Redshift 叢集。

管理備份計畫 下,您可以選擇 建立備份計畫 並包含 Amazon Redshift 叢集,也可以選擇 更新現有的備份計畫 以包含 Amazon Redshift 叢集。新增 Amazon Redshift 資源類型時,您可以選擇新增所有 Amazon Redshift 叢集,或勾選叢集旁的方塊

以程式設計方式進行備份

您也可以在 JSON 文件中定義備份計畫,並使用 AWS Backup 主控台或 提供備份計畫 AWS CLI。如需如何以程式設計方式建立備份計劃的資訊,請參閱使用 JSON 文件和 AWS Backup CLI 建立備份計劃。

您可以使用 API 來執行下列操作:

  • 啟動備份任務

  • 描述備份任務

  • 取得復原點中繼資料

  • 依資源列出復原點

  • 列出復原點的標籤

檢視 Amazon Redshift 叢集備份

若要在主控台中檢視和修改您的 Amazon Redshift 資料表備份:

  1. 在 https://https://console.aws.amazon.com/backup 開啟 AWS Backup 主控台。

  2. 選擇 Backup vaults (備份文件庫)。然後,按一下包含 Amazon Redshift 叢集的備份保存庫名稱。

  3. 備份保存庫會隨即顯示摘要和備份清單。您可以按一下 復原點 ID 欄中的連結。

  4. 若要刪除一或多個復原點,請勾選您要刪除的方塊。在 動作 按鈕下,您可以選取 刪除

還原 Amazon Redshift 叢集

如需詳細資訊,請參閱如何還原 Amazon Redshift 叢集