

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为服务器重新生成入门套件 AWS OpsWorks for Chef Automate
<a name="opscm-regenerate-starterkit"></a>

**重要**  
AWS OpsWorks for Chef Automate 已于 2024 年 5 月 5 日停用，新客户和现有客户均已禁用。我们建议现有客户迁移到 Chef SaaS 或其他替代解决方案。如果您有任何疑问，可以通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

的入门套件 AWS OpsWorks for Chef Automate 包含一个带有示例的自述文件、一个`knife.rb`配置文件和一个供主用户或关键用户使用的私钥。每次下载初学者工具包时，将生成新密钥对，旧密钥对将会重置。您可以通过以下两种方式之一为 AWS OpsWorks for Chef Automate 服务器重新生成入门套件：
+ 在 OpsWorks 控制台中，在 AWS OpsWorks for Chef Automate 服务器详细信息页面的**操作**菜单上。系统会提示您确认是否要重新生成和重置旧的关键密钥。
+ 通过在中运行命令 AWS CLI。

有关如何使用初学者工具包的更多信息，请参阅[使用初学者工具包配置 Chef Server](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` 命令。