

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

# 删除 OpsWorks 堆栈实例
<a name="workinginstances-delete"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

您可以使用 OpsWorks 堆栈来停止实例，包括[注册的 Amazon EC2 实例](registered-instances.md)。这样做会停止 EC2 实例，但实例仍保留在堆栈中。您可以通过单击实例的**操作**列中的**启动**来重新启动它。如果您不再需要某个实例并想将其从堆栈中移除，则可以将其删除，这会将该实例从堆栈中移除并终止关联的 Amazon EC2 实例。删除实例还会删除任何关联的日志或数据，以及该实例上的任何 Amazon Elastic Block Store (EBS) 卷。

**重要**  
本主题仅适用于由 OpsWorks 堆栈管理的 Amazon EC2 实例。有关如何删除由 Amazon EC2 控制台或 API 管理的实例的更多信息，请参阅[终止您的实例](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html)。

**注意**  
您不能使用 OpsWorks Stacks 删除已注册的本地实例。

如果某个实例属于多个层，您可以从堆栈中删除实例，或仅移除特定的层。也可以通过编辑实例配置从实例中移除层，如[编辑实例配置](workinginstances-properties.md)中所述。

**重要**  
您只能使用 OpsWorks 堆栈控制台或 API 来删除 OpsWorks Stacks 实例。特别是，您不应使用亚马逊 EC2 控制台或 API 删除 OpsWorks 堆栈实例，因为亚马逊的 EC2 操作不会自动与 OpsWorks 堆栈同步。例如，如果启用了自动修复功能，而您使用亚马逊 EC2 控制台终止了一个实例， OpsWorks Stacks 会将终止的实例视为失败的实例，然后启动另一个亚马逊 EC2 实例来替换它。有关更多信息，请参阅 [使用自动修复](workinginstances-autohealing.md)。

**删除实例**

1. 在 **Instances** 页面上，查找相应层下的实例。如果该实例正在运行，请单击 **Actions** 列中的 **stop**。

1. 在状态变为 **stopped** 后，单击 **delete**。如果实例是多个图层的成员，则层 OpsWorks 堆栈将显示以下部分。  
![\[属于多个层的实例的“Instances (实例)”页面上的删除操作\]](http://docs.aws.amazon.com/zh_cn/opsworks/latest/userguide/images/delete_instance_multiple.png)
   + 要仅从选定层中删除实例，请单击 **Remove from layer**。

     该实例仍然是其他层的成员，可以重新启动。
   + 要从其所有层中删除实例 (这会将其从堆栈中移除)，请单击 **here**。

1. 如果您选择从堆栈中完全移除某个实例，或者该实例仅属于一个层， OpsWorks Stacks 会提示您确认删除。

   选择**删除**以确认。除了从堆栈中删除实例外，此操作还会删除所有关联的日志或数据；而且还会删除附加到该实例的根卷。要删除所有实例卷，请选择 **Delete instance's EBS volumes (snapshots will not be deleted) (删除实例的 EBS 卷（不会删除快照）)**，然后选择 **Delete (删除)**。