自 2025 年 11 月 1 日起,Amazon Redshift 將不再支援建立新的 Python UDFs。如果您想要使用 Python UDFs,請在該日期之前建立 UDFs。現有的 Python UDFs將繼續如常運作。如需詳細資訊,請參閱部落格文章
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Backup 與 Amazon Redshift 整合
AWS Backup 是一種全受管服務,可協助您集中和自動化跨 AWS 服務、雲端和內部部署的資料保護。
使用 AWS Backup for Amazon Redshift,您可以在單一位置設定資料保護政策並監控不同 Amazon Redshift 資源的活動。您也可以在 Amazon Redshift 佈建的叢集和無伺服器命名空間上建立和存放快照。這可讓您自動化並合併之前必須單獨執行的備份任務,而不必進行任何手動程序。
備份或復原點代表資源的內容,例如 Amazon Redshift 叢集,在指定的時間。 AWS Backup 會將備份儲存在備份文件庫中,您可以根據業務需求進行組織。復原點和備份這兩個詞可互換使用。如需詳細資訊 AWS Backup,請參閱《 AWS Backup 開發人員指南》中的備份建立、維護和還原。
Amazon Redshift 原生與 整合 AWS Backup。這可讓您定義備份計畫並將 Amazon Redshift 資源指派給備份計畫。 AWS Backup 會自動建立 Amazon Redshift 手動快照,並將這些快照安全地存放在您在備份計畫中指定的備份文件庫中。如需有關保存庫的資訊,請參閱《 AWS Backup 開發人員指南》中的備份保存庫。在備份計劃中,您可以定義備份頻率、備份時段、生命週期或備份保存庫。如需有關備份計劃的資訊,請參閱《 AWS Backup 開發人員指南》中的備份計劃。
如需不使用 建立和還原 Amazon Redshift Serverless 快照的相關資訊 AWS Backup,請參閱 快照和復原點。如需不使用 建立和還原 Amazon Redshift 佈建叢集快照的相關資訊, AWS Backup 請參閱 Amazon Redshift 快照和備份。
主題
將 AWS Backup 與 Amazon Redshift 搭配使用的考量
以下是搭配使用 AWS Backup 與 Amazon Redshift 的考量:
-
AWS Backup 適用於 Amazon Redshift 的 ,其中 AWS Backup 和 Amazon Redshift 可在相同 中使用 AWS 區域。如需 AWS Backup 可用 的詳細資訊,請參閱 中的 Amazon Redshift 端點和配額AWS 一般參考。
-
若要開始使用 AWS Backup,請確認您已符合所有先決條件。如需詳細資訊,請參閱《 AWS Backup 開發人員指南》中的先決條件。
-
明確選擇加入 AWS Backup 服務。選擇加入選項適用於特定帳戶和 AWS 區域。如果您想要在具有指定帳戶的多個區域中使用備份,您必須選擇加入具有該帳戶的每個區域。如需詳細資訊,請參閱《 AWS Backup 開發人員指南》中的選擇使用 管理服務 AWS Backup。
-
AWS Backup Amazon Redshift 的 整合僅支援佈建叢集和無伺服器命名空間的手動快照。
-
使用 AWS Backup 管理快照設定後,您就無法繼續使用 Amazon Redshift 管理手動快照設定。反之,您可以繼續使用 AWS Backup 計劃來管理設定。如需詳細資訊,請參閱《 AWS Backup 開發人員指南》中的備份計劃。
-
將整個資料倉儲快照還原至無伺服器命名空間是一種破壞性變更。當您將資料倉儲快照還原至該命名空間時,目標命名空間中的所有先前現有資料都會遺失。這僅適用於還原資料倉儲快照。將單一資料表快照還原至命名空間並不會刪除現有資料。
-
若要將快照還原至佈建叢集,您需要具有
RestoreFromClusterSnapshot許可的 IAM 政策。若要將快照還原至無伺服器命名空間,您需要具有具有RestoreFromSnapshot許可的 IAM 政策。這些許可適用於目標資料倉儲類型,不適用於來源快照類型。例如,若要將叢集快照還原至命名空間,您需要RestoreFromSnapshot許可,而不是RestoreFromClusterSnapshot。如需管理 IAM 政策的詳細資訊,請參閱 Amazon Redshift 中的身分和存取管理。
搭配使用 AWS Backup 與 Amazon Redshift 的限制
以下是 AWS Backup 搭配 Amazon Redshift 使用 的限制:
-
您無法使用 AWS Backup 管理 Amazon Redshift 自動化快照。若要管理自動快照,請使用標籤。如需有關標記資源的資訊,請參閱在 Amazon Redshift 中標記資源。
-
從快照還原單一資料表時,您無法從佈建叢集快照還原至無伺服器命名空間,反之亦然。您可以在任何組態中還原整個快照。例如,您可以將佈建叢集快照中的所有資料庫還原至無伺服器命名空間,但無法將單一資料表從相同的快照還原至相同的命名空間。
AWS Backup 使用 Amazon Redshift 管理
若要保護 Amazon Redshift 資料倉儲上的資源,您可以使用 AWS Backup 主控台,或以程式設計方式使用 AWS Backup API 或 AWS Command Line Interface (AWS CLI)。當您需要復原資源時,您可以使用 AWS Backup 主控台或 AWS CLI 來尋找和復原所需的資源。如需詳細資訊,請參閱AWS Command Line Interface
使用 AWS Backup for Amazon Redshift 時,您可以執行下列動作:
-
建立會自動啟動 Amazon Redshift 快照的定期備份。定期備份對於滿足您的長期資料保留需求非常有用。如需詳細資訊,請參閱《 AWS Backup 開發人員指南》中的 Amazon Redshift 備份。
-
集中設定備份計劃,將備份排程與保留自動化。
-
將佈建叢集或無伺服器命名空間還原至您選擇的已儲存備份。您可以選擇還原快照中的所有資料,或從中還原單一資料表。您必須設定備份資源的頻率。如需有關還原佈建叢集快照的資訊,請參閱《 AWS Backup 開發人員指南》中的還原 Amazon Redshift 叢集。如需還原無伺服器命名空間快照的資訊,請參閱《 開發人員指南》中的 Amazon Redshift Serverless 還原。 AWS Backup