本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
備份 AWS OpsWorks for Chef Automate 伺服器
重要
AWS OpsWorks 廚師自動化已於 2024 年 5 月 5 日終止使用壽命,並已針對新客戶和現有客戶停用。我們建議現有客戶遷移到 Chef SaaS 或替代解決方案。如果您有任何疑問,可以通過 AWS Re: post
您可以定義每日或每週週期性 AWS OpsWorks for Chef Automate 伺服器備份,並讓服務代表您將備份存放在 Amazon 簡單儲存服務 (Amazon S3) 中。或者,您可以隨需手動備份。
由於備份存放在 Amazon S3 中,因此會產生額外費用。您可以定義備份保留期,最長為 30 代。您可以使用 AWS 支援管道提交服務要求,以變更該限制。傳遞至 Amazon S3 儲存貯體的內容可能包含客戶內容。如需移除敏感資料的詳細資訊,請參閱如何清空 S3 儲存貯體?或如何刪除 S3 儲存貯體?。
您可以在 AWS OpsWorks for Chef Automate 伺服器備份中新增標籤。如果您已將標籤新增至 AWS OpsWorks for Chef Automate 伺服器,該伺服器的自動備份就會繼承這些標籤。如需有關如何新增和管理備份標籤的詳細資訊,請參閱本指南中的 在 AWS OpsWorks for Chef Automate 資源上使用標籤。
自動備份
設定 AWS OpsWorks for Chef Automate 伺服器時,您可以選擇自動備份或手動備份。 AWS OpsWorks for Chef Automate 在您在 [安裝程式] 的 [設定進階設定] 頁面的 [自動備份] 區段中選擇的小時和當天啟動自動備份。當您的伺服器處於線上狀態之後,您即可從 Chef Automate 伺服器首頁的伺服器圖磚,或在伺服器的 Properties (屬性) 頁面中執行下列步驟,以變更備份設定。
變更自動備份設定
-
在 Chef servers (Chef 伺服器) 首頁伺服器圖磚的 Actions (動作) 功能表中,選擇 Change settings (變更設定)
-
若要關閉自動備份,請針對 Enable automated backups (啟用自動備份) 選項選擇 No (否)。儲存變更;您不需要繼續進行下一個步驟。
-
在 Automated Backup (自動備份) 區段中,變更頻率、開始時間或要保留的版本。儲存您的變更。
手動備份
您可以隨時在中啟動手動備份 AWS Management Console,或透過執行 AWS CLI 建立備份指令來啟動手動備份。最多存放 30 代的自動備份不包括手動備份;最多可存放 10 個手動備份,且必須從 Amazon S3 手動刪除。
您可以在建立新的手動 AWS OpsWorks for Chef Automate 伺服器備份時新增標籤。如需如何在建立手動備份時新增標籤的詳細資訊,請參閱新增標籤至新的備份 (CLI) 。
若要執行手動備份 AWS Management Console
-
在 Chef Automate servers (Chef Automate 伺服器) 頁面中,選擇您要備份的伺服器。
-
在伺服器屬性頁面的左側導覽窗格中,選擇 Backups (備份)。
-
選擇 Create backup (建立備份)。
-
當頁面的備份 Status (狀態) 欄中顯示綠色核取記號時,手動備份即已完成。
若要執行手動備份 AWS CLI
-
若要啟動手動備份,請執行下列 AWS CLI 命令。
aws opsworks-cm --region
region name
create-backup --server-name "Chef server name
" --description "optional descriptive string
"
刪除備份
永久刪除備份時,即會將該備份從存放備份的 S3 儲存貯體中刪除。
若要刪除中的備份 AWS Management Console
-
在 Chef Automate servers (Chef Automate 伺服器) 頁面中,選擇您要備份的伺服器。
-
在伺服器屬性頁面的左側導覽窗格中,選擇 Backups (備份)。
-
選擇您要刪除的備份,然後選擇 Delete backup (刪除備份)。您一次只能選取一個備份。
-
當系統提示您確認刪除時,請勾選 Delete the backup, which is stored in an S3 bucket (刪除存放在 S3 儲存貯體中的備份) 核取方塊,然後選擇 Yes, Delete (是,刪除)。
若要刪除中的備份 AWS CLI
-
若要刪除備份,請執行下列 AWS CLI 命令,以您要刪除的備份 ID 取代
--backup-id
。Backup 識別碼的格式為ServerName年月中文系
統。例如test-chef-server-20171218132604388
。aws opsworks-cm --region
region name
delete-backup --backup-idServerName-yyyyMMddHHmmssSSS