

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

# 備份 AWS OpsWorks for Chef Automate 伺服器
<a name="opscm-chef-backup"></a>

**重要**  
AWS OpsWorks for Chef Automate 已於 2024 年 5 月 5 日結束生命週期，並已針對新客戶和現有客戶停用。我們建議現有客戶遷移至 Chef SaaS 或替代解決方案。如果您有任何問題，可以在 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

您可以定義每日或每週定期 AWS OpsWorks for Chef Automate 伺服器備份，並讓服務代您將備份存放在 Amazon Simple Storage Service (Amazon S3) 中。或者，您可以隨需手動備份。

由於備份存放在 Amazon S3 中，因此會產生額外費用。您可以定義備份保留期，最長為 30 代。您可以使用 AWS 支援管道提交服務請求，以變更該限制。傳遞至 Amazon S3 儲存貯體的內容可能包含客戶內容。如需移除敏感資料的詳細資訊，請參閱[如何清空 S3 儲存貯體？](https://docs.aws.amazon.com/AmazonS3/latest/userguide/empty-bucket.html)或[如何刪除 S3 儲存貯體？](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html)。

您可以將標籤新增至 AWS OpsWorks for Chef Automate 伺服器的備份。如果您已將標籤新增至 AWS OpsWorks for Chef Automate 伺服器，該伺服器的自動備份就會繼承這些標籤。如需有關如何新增和管理備份標籤的詳細資訊，請參閱本指南中的 [在 AWS OpsWorks for Chef Automate 資源上使用標籤](opscm-tags.md)。

**Topics**
+ [自動備份](#opscm-chef-backup-auto)
+ [手動備份](#opscm-chef-backup-manual)
+ [刪除備份](#opscm-chef-backup-delete)

## 自動備份
<a name="opscm-chef-backup-auto"></a>

當您設定 AWS OpsWorks for Chef Automate 伺服器時，您可以選擇自動或手動備份。 會在設定**進階設定**頁面的自動備份區段中選擇一小時和當天 AWS OpsWorks for Chef Automate 啟動**自動備份**。當您的伺服器處於線上狀態之後，您即可從 Chef Automate 伺服器首頁的伺服器圖磚，或在伺服器的 Properties (屬性) 頁面中執行下列步驟，以變更備份設定。

**變更自動備份設定**

1. 在 **Chef servers (Chef 伺服器)** 首頁伺服器圖磚的 **Actions (動作)** 功能表中，選擇 **Change settings (變更設定)** 

1. 若要關閉自動備份，請針對 **Enable automated backups (啟用自動備份)** 選項選擇 **No (否)**。儲存變更；您不需要繼續進行下一個步驟。

1. 在 **Automated Backup (自動備份)** 區段中，變更頻率、開始時間或要保留的版本。儲存您的變更。

## 手動備份
<a name="opscm-chef-backup-manual"></a>

您可以隨時在 中啟動手動備份 AWS 管理主控台，或執行 AWS CLI [create-backup](https://docs.aws.amazon.com/opsworks-cm/latest/APIReference/API_CreateBackup.html) 命令。手動備份不包含在儲存的最多 30 代自動備份中；最多儲存 10 個手動備份，而且必須從 Amazon S3 手動刪除。

您可以在建立新的 AWS OpsWorks for Chef Automate 伺服器的手動備份時新增標籤。如需如何在建立手動備份時新增標籤的詳細資訊，請參閱[新增標籤至新的備份 (CLI)](opscm-tags.md#opscm-tags-howto-createbackup) 。

**在 中執行手動備份 AWS 管理主控台**

1. 在 **Chef Automate servers (Chef Automate 伺服器)** 頁面中，選擇您要備份的伺服器。

1. 在伺服器屬性頁面的左側導覽窗格中，選擇 **Backups (備份)**。

1. 選擇 **Create backup (建立備份)**。

1. 當頁面的備份 **Status (狀態)** 欄中顯示綠色核取記號時，手動備份即已完成。

**在 中執行手動備份 AWS CLI**
+ 若要啟動手動備份，請執行下列 AWS CLI 命令。

  ```
  aws opsworks-cm --region region name create-backup --server-name "Chef server name" --description "optional descriptive string"
  ```

## 刪除備份
<a name="opscm-chef-backup-delete"></a>

永久刪除備份時，即會將該備份從存放備份的 S3 儲存貯體中刪除。

**在 中刪除備份 AWS 管理主控台**

1. 在 **Chef Automate servers (Chef Automate 伺服器)** 頁面中，選擇您要備份的伺服器。

1. 在伺服器屬性頁面的左側導覽窗格中，選擇 **Backups (備份)**。

1. 選擇您要刪除的備份，然後選擇 **Delete backup (刪除備份)**。您一次只能選取一個備份。

1. 當系統提示您確認刪除時，請勾選 **Delete the backup, which is stored in an S3 bucket (刪除存放在 S3 儲存貯體中的備份)** 核取方塊，然後選擇 **Yes, Delete (是，刪除)**。

**在 中刪除備份 AWS CLI**
+ 若要刪除備份，請執行下列 AWS CLI 命令，`--backup-id`以您要刪除的備份 ID 取代 。備份 ID 的格式為 *ServerName-yyyyMMddHHmmssSSS*。例如 **test-chef-server-20171218132604388**。

  ```
  aws opsworks-cm --region region name delete-backup --backup-id ServerName-yyyyMMddHHmmssSSS
  ```