本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
還原 CloudFormation 堆疊
CloudFormation 複合備份是 CloudFormation 範本和所有相關巢狀復原點的組合。您可以還原任意數目的巢狀復原點,但無法還原複合復原點 (也就是最上層復原點)。
還原 CloudFormation 範本復原點時,您會建立新的堆疊,並設定變更以代表備份。
CloudFormation 使用 AWS Backup 主控台還原;
從CloudFormation 主控台
決定您要從 CloudFormation堆疊還原的巢狀復原點,然後使用 AWS Backup 主控台還原。
在 https://console.aws.amazon.com/backup
開啟 AWS Backup 主控台。 -
前往 備份保存庫,選取包含所需復原點的備份保存庫,然後按一下 復原點。
-
還原 AWS CloudFormation 範本復原點。
-
按一下包含您要還原之巢狀復原點的複合復原點,以顯示複合復原點的「詳細資訊」頁面。
-
巢狀復原點 下會顯示巢狀復原點。每個復原點都會有復原點 ID、狀態、資源 ID、資源類型、備份類型,以及建立復原點的時間。按一下 AWS CloudFormation 復原點旁的選項按鈕,然後按一下還原 。確定您選取的復原點具有資源類型: AWS CloudFormation 和備份類型:備份。
-
-
完成 CloudFormation 範本的還原任務後,還原 AWS CloudFormation 的範本就會顯示在AWS CloudFormation 主控台
的堆疊 下。 -
在 堆疊名稱 下,您應該會找到狀態為
REVIEW_IN_PROGRESS
的還原範本。 -
按一下堆疊的名稱以查看堆疊的詳細資訊。
-
堆疊名稱下有索引標籤。按一下 變更集。
-
執行變更集。
-
在此程序之後,系統會在新堆疊中重新建立原始堆疊中的資源,並將具狀態的資源重新建立為空白資源。若要復原具狀態的資源,請返回 AWS Backup 主控台中的復原點清單,選取您需要的復原點,然後啟動還原。
CloudFormation 使用 還原 AWS CLI
在命令列介面中, start-restore-job
下列清單是用來還原 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