還原 CloudFormation 堆疊 - AWS Backup

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

還原 CloudFormation 堆疊

CloudFormation 複合備份是 CloudFormation 範本和所有相關巢狀復原點的組合。您可以還原任意數目的巢狀復原點,但無法還原複合復原點 (也就是最上層復原點)。

還原 CloudFormation 範本復原點時,您會建立新的堆疊,並設定變更以代表備份。

CloudFormation 使用 AWS Backup 主控台還原;

CloudFormation 主控台,您可以看到新的堆疊和變更集。若要進一步了解變更集,請參閱《AWS CloudFormation 使用者指南》中的《透過變更集更新堆疊》。

決定您要從 CloudFormation堆疊還原的巢狀復原點,然後使用 AWS Backup 主控台還原。

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

  2. 前往 備份保存庫,選取包含所需復原點的備份保存庫,然後按一下 復原點

  3. 還原 AWS CloudFormation 範本復原點。

    1. 按一下包含您要還原之巢狀復原點的複合復原點,以顯示複合復原點的「詳細資訊」頁面。

    2. 巢狀復原點 下會顯示巢狀復原點。每個復原點都會有復原點 ID、狀態、資源 ID、資源類型、備份類型,以及建立復原點的時間。按一下 AWS CloudFormation 復原點旁的選項按鈕,然後按一下還原 。確定您選取的復原點具有資源類型: AWS CloudFormation備份類型:備份

  4. 完成 CloudFormation 範本的還原任務後,還原 AWS CloudFormation 的範本就會顯示在AWS CloudFormation 主控台堆疊 下。

  5. 堆疊名稱 下,您應該會找到狀態為 REVIEW_IN_PROGRESS 的還原範本。

  6. 按一下堆疊的名稱以查看堆疊的詳細資訊。

  7. 堆疊名稱下有索引標籤。按一下 變更集

  8. 執行變更集。

  9. 在此程序之後,系統會在新堆疊中重新建立原始堆疊中的資源,並將具狀態的資源重新建立為空白資源。若要復原具狀態的資源,請返回 AWS Backup 主控台中的復原點清單,選取您需要的復原點,然後啟動還原。

CloudFormation 使用 還原 AWS CLI

在命令列介面中, start-restore-job可讓您還原 CloudFormation堆疊。

下列清單是用來還原 CloudFormation 資源的可接受中繼資料。

// Mandatory metadata: ChangeSetName // This is the name of the change set which will be created StackName // This is the name of the stack that will be created by the new change set // Optional metadata: ChangeSetDescription // This is the description of the new change set StackParameters // This is the JSON of the stack parameters required by the stack aws:backup:request-id