建立備份計劃 - AWS Backup

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

建立備份計劃

您可以使用 AWS Backup 主控台、API、CLI、 SDK 或 範本來 AWS CloudFormation 建立備份計劃。

使用 AWS Backup 主控台建立備份計劃

在 https://https://console.aws.amazon.com/backup 開啟 AWS Backup 主控台。從儀表板中,選擇 Manage Backup plans (管理備份計劃)。或者使用導覽窗格,選擇 備份計畫,然後選擇 建立備份計畫

開始選項

新的備份計畫有三種選擇:

在此程序中,我們會建立新的計劃。這個組態的每個部分都有一個連結,指向頁面上展開的區段,您可以瀏覽該區段以取得更多詳細資訊。

  1. 在 中輸入計劃名稱備份計畫名稱。您無法在建立計劃之後變更計劃的名稱。

    如果您嘗試建立與現有計劃相同的備份計劃,您會收到AlreadyExistsException錯誤。

  2. 您可以選擇性地將標籤新增至備份計畫。

  3. 備份規則組態:您將在備份規則組態區段中,設定備份排程、時段和生命週期。

  4. 排程:

    1. 在文字欄位中輸入備份規則名稱

    2. 在備份文件庫功能表中,選擇預設或選擇建立新的備份文件庫以建立文件庫。

    3. 在備份頻率功能表中,選擇您希望此計劃建立備份的頻率。

  5. 備份時段:

    1. 開始時間預設為您系統本機時區的凌晨 12:30 (24 小時內為 00:30)。

    2. 以下時間後開始預設為 8 小時。您可以變更此設定以指定備份的開始時段。

    3. 完成時間預設為 7 天。即使任務在啟動時段結束時啟動,也請確保有足夠的時間完成備份。

  6. 持續備份和point-in-time(PITR)您可以選取為時間點復原 (PITR) 啟用持續備份。若要確認這類備份支援哪些資源,請參閱各資源的功能可用性矩陣。

  7. 生命週期

    1. 不常用儲存:選取此方塊,可根據您在保留期間總計中指定的時間表,將合格的資源類型轉移至不常用儲存。要使用不常用儲存,保留期間總計必須為 90 天或更長的時間。

    2. Amazon EBS 的不常用儲存Amazon EBS 快照存檔。轉移至封存儲存體的快照在主控台中會顯示為不常用儲存層。如果已啟用不常用儲存,而且備份頻率是每月或更低的頻率,您就具備備份計畫轉移 EBS 快照。

    3. 保留期總計是您將資源存放在 AWS Backup的天數。這是常用儲存加上不常用儲存的總天數。

  8. (選用) 您可以選擇使用支援資源類型的每個定期備份來建立備份索引 (連續備份將建立每日索引)。只有具有關聯索引的復原點 (備份) 才能包含在備份搜尋中。

    例如,每次備份計劃建立 S3 備份時,您也可以為該備份建立備份索引。這將允許在未來搜尋中包含該特定備份。

    在您要為其建立索引的資源類型 (多個) 旁放置檢查。

  9. (選用) 如果您想要將備份副本存放在其他 AWS 區域中,請使用複製到目的地,以建立合格資源的跨區域副本。

  10. (選用) 新增至復原點的標籤。

  11. 根據規格完成所有區段的設定時,請選擇儲存備份規則

使用 建立備份計劃 AWS CLI

您也可以在 JSON 文件中定義備份計畫,然後使用 AWS Backup 主控台或 AWS CLI提供備份計畫。下列 JSON 文件包含範例備份計劃,可在太平洋時間 1:00 建立每日備份 (當地時間會依日光、標準或暑期時間條件調整,如適用)。它會在一年後自動刪除備份。

{ "BackupPlan":{ "BackupPlanName":"test-plan", "Rules":[ { "RuleName":"test-rule", "TargetBackupVaultName":"test-vault", "ScheduleExpression":"cron(0 1 ? * * *)", "ScheduleExpressionTimezone":"America/Los_Angeles", "StartWindowMinutes":integer, // Value is in minutes "CompletionWindowMinutes":integer, // Value is in minutes "IndexActions": [ { "ResourceTypes": [ "string" ] } ], "Lifecycle":{ "DeleteAfterDays":integer, // Value is in days } } ] } }

您可以使用自己選擇的名稱儲存 JSON 文件。以下 CLI 命令會顯示 create-backup-plan,其 JSON名為 test-backup-plan.json

aws backup create-backup-plan --cli-input-json file://PATH-TO-FILE/test-backup-plan.json

請注意,雖然某些系統將一週中的天數從 0 到 6 進行編號,但我們將它們從 1 到 7 進行編號。如需詳細資訊,請參閱 Cron 和 Rate 運算式。如需時區的詳細資訊,請參閱《Amazon Location Service API 參考》中的 TimeZone