

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

# 取消节点与服务器的关联 AWS OpsWorks for Chef Automate
<a name="opscm-disassociate-node"></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 服务器的管理中解除关联或移除。此操作在命令行上执行；您无法在 AWS OpsWorks for Chef Automate 管理控制台中取消关联节点。目前，该 AWS OpsWorks for Chef Automate API 不允许批量移除多个节点。本节中的命令将一次对一个节点取消关联。

我们建议在删除 Chef 服务器之前解除节点与该服务器的关联，这样节点就能继续工作而不用尝试重新连接服务器。为此，请运行[https://docs.aws.amazon.com/opsworks-cm/latest/APIReference/API_DisassociateNode.html](https://docs.aws.amazon.com/opsworks-cm/latest/APIReference/API_DisassociateNode.html) AWS CLI 命令。

**解除节点的关联**

1. 在中 AWS CLI，运行以下命令取消节点的关联。 *Node\$1name*是您要取消关联的节点的名称；对于 Amazon EC2 实例，这是实例 ID。 *Server\$1name*是你要解除节点关联的 Chef 服务器的名称。 `--engine-attributes`指定您的默认`CHEF_AUTOMATE_ORGANIZATION`名称。这三个参数全都是必需的。

   `--region` 参数不是必需的，除非您要取消节点与不在您的默认区域内的 Chef 服务器的关联。

   ```
   aws opsworks-cm --region Region_name disassociate-node --node-name Node_name --server-name Server_name --engine-attributes "Name=CHEF_AUTOMATE_ORGANIZATION,Value='default'"
   ```

   以下命令是一个示例。

   ```
   aws opsworks-cm --region us-west-2 disassociate-node --node-name i-0010zzz00d66zzz90 --server-name opsworkstest --engine-attributes "Name=CHEF_AUTOMATE_ORGANIZATION,Value='default'"
   ```

1. 请耐心等待，直到响应消息指示已完成关联断开。

   成功取消节点与 AWS OpsWorks for Chef Automate 服务器的关联后，该节点可能仍会显示在 Chef Automate 仪表板中。默认情况下，Chef 会对节点状态信息实施保留，并在几天后自动清除该节点。

有关如何删除 AWS OpsWorks for Chef Automate 服务器的更多信息，请参见[删除 AWS OpsWorks for Chef Automate 服务器](opscm-delete-server.md)。

## 相关主题
<a name="opscm-disassoc-related"></a>

以下 AWS 博客文章提供了有关使用 Auto Scaling 群组或在多个账户中自动将节点与 Chef Automate 服务器关联的更多信息。
+ [使用 AWS fo OpsWorks r Chef Automate 通过 Auto Scaling 管理 EC2 实例](https://aws.amazon.com/blogs/mt/using-aws-opsworks-for-chef-automate-to-manage-ec2-instances-with-auto-scaling/)
+ [OpsWorks for Chef Automate — 自动引导不同账户中的节点](https://aws.amazon.com/blogs/mt/opsworks-for-chef-automate-automatically-bootstrapping-nodes-in-different-accounts/)