我想降低 Amazon Redshift 中自動快照的頻率。
解決方法
您可以排程 Amazon Redshift 叢集快照,以降低自動快照的頻率。若要控制自動快照的時間和頻率,請建立快照排程。
當您在 Amazon Redshift 中建立叢集時,自動快照會預設為啟動。為叢集啟動自動快照時,Amazon Redshift 會定期拍攝該叢集的快照。根據預設,Amazon Redshift 大約每八小時拍攝一次快照,或是每節點每 5 GB 的資料變更拍攝一次,以先發生者為準。
**注意:**如果叢集沒有附加快照排程,則叢集會使用預設的自動快照排程。
使用主控台排程自動快照
若要為特定時間間隔排程自動快照,請完成下列步驟:
- 開啟 Amazon Redshift 主控台。
- 在瀏覽窗格中,選擇叢集,然後選擇快照。您可以在快照標籤下看到所有快照。
- 若要建立快照排程,請選擇快照排程標籤。
- 選擇新增快照排程。
- 輸入快照排程的排程名稱和描述 - 選填。
- 若要建立自動快照的排程,請選擇設定自動快照規則。然後,請使用編輯器或 Cron 語法建立規則。
**注意:**如需如何使用 cron 語法排程快照的詳細資訊,請參閱 Snapshot schedule format。
- 使用編輯器將快照建立定義為週期性或在特定時間進行:
若要建立週期性快照,請在建立快照中選擇週期性,並在每 X 小時中選擇週期性間隔的時數。然後,針對在這些日子,選擇快照的頻率。
若要在一天或一週內的特定時間排程快照,請在建立快照中選擇週期性,並在時間 (UTC) 中輸入 UTC 時間。然後,針對在這些日子,選擇快照的頻率。若要建立多個快照,請選擇新增其他規則或從範本新增規則。
**注意:**不支援頻率不到一小時或超過 24 小時的快照。
- 選擇新增快照排程。
- 將叢集附加到新的快照排程,然後選擇確定。
**注意:**您也可以將排程附加到多個叢集。
若要使用 AWS Command Line Interface (AWS CLI) 來排程自動快照,請參閱 create-snapshot-schedule。
**注意:**如果您在執行 AWS CLI 命令時收到錯誤,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
使用主控台刪除自動快照
**注意:**在刪除快照排程之前,您必須將與快照排程相關聯的 Amazon Redshift 叢集分離。
若要分離叢集並刪除快照排程,請完成下列步驟:
- 開啟 Amazon Redshift 主控台。
- 在瀏覽窗格中,選擇叢集,然後選擇快照。
- 若要檢視排程快照,請選擇快照排程標籤。
- 選取您要刪除的快照排程。
- 在附加的叢集資料欄中選擇資料欄值。系統會提示您分離叢集。
- 選取與快照相關聯的叢集,然後選擇移除。移除快照後,選擇確定。
- 在動作中選擇刪除排程。確認快照已刪除,然後選擇確定。
若要使用 AWS CLI 來刪除快照,請參閱 delete-snapshot-schedule。
相關資訊
使用主控台管理快照
Amazon Redshift 快照和備份