

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

# 為 AWS OpsWorks for Chef Automate 伺服器重新產生入門套件
<a name="opscm-regenerate-starterkit"></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 包含具有範例的 README 檔案、`knife.rb`組態檔案，以及主要或樞紐使用者的私有金鑰。每次下載入門套件時，都會產生新的金鑰對，並重設舊金鑰。您可以透過下列兩種方式之一，為 AWS OpsWorks for Chef Automate 伺服器重新產生入門套件：
+ 在 OpsWorks 主控台中，伺服器詳細資訊頁面**的動作**功能表上 AWS OpsWorks for Chef Automate 。系統會提示您確認是否要重新產生和重設舊的樞紐索引鍵。
+ 透過在 中執行命令 AWS CLI。

如需如何使用入門套件的詳細資訊，請參閱 [使用入門套件設定 Chef 伺服器](opscm-starterkit.md)。

## 使用 重新產生 AWS OpsWorks for Chef Automate 入門套件 AWS CLI
<a name="opscm-regenerate-starterkit-cli"></a>

**注意**  
當您重新產生入門套件時，也會為 Chef Automate 伺服器重新產生和重設身分驗證金鑰對，並刪除目前的金鑰對。

執行 [https://docs.aws.amazon.com/cli/latest/reference/opsworks-cm/update-server-engine-attributes.html](https://docs.aws.amazon.com/cli/latest/reference/opsworks-cm/update-server-engine-attributes.html)命令來重新產生入門套件。在 AWS CLI 工作階段中，執行下列命令。將您的伺服器名稱指定為 的值`--server-name`。若要將您自己的公有金鑰設定為 的值`CHEF_AUTOMATE_PIVOTAL_KEY`，請在 中指定公有金鑰的值`--attribute-value`。否則，請將 `--attribute-value` 設定為 null。

```
aws opsworks-cm update-server-engine-attributes \
   --server-name server_name \
   --attribute-name "CHEF_AUTOMATE_PIVOTAL_KEY" \
   --attribute-value your_public_key
```

下列命令是指定伺服器管理員想要使用的公有金鑰值的範例。

```
aws opsworks-cm update-server-engine-attributes \
   --server-name your-test-server \
   --attribute-name "CHEF_AUTOMATE_PIVOTAL_KEY" \
   --attribute-value "-----BEGIN PUBLIC KEY-----ExamplePublicKey-----END PUBLIC KEY-----"
```

下列命令是允許 AWS OpsWorks for Chef Automate 重新產生公有金鑰的範例。

```
aws opsworks-cm update-server-engine-attributes \
   --server-name your-test-server \
   --attribute-name "CHEF_AUTOMATE_PIVOTAL_KEY" \
   --attribute-value null
```

此命令的輸出是伺服器的相關資訊，以及 base64 編碼的 ZIP 檔案。ZIP 檔案包含 Chef 入門套件，其中包含 README、組態檔案和必要的 RSA 私有金鑰。儲存此檔案、將其解壓縮，然後變更為您已解壓縮檔案內容的目錄。從此目錄中，您可以執行 `knife` 命令。