删除 AWS OpsWorks Stacks 实例 - AWS OpsWorks

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

删除 AWS OpsWorks Stacks 实例

重要

本主题仅适用于由 AWS OpsWorks Stacks 管理的 Amazon EC2 实例。有关如何删除由 Amazon EC2 控制台或 API 管理的实例的更多信息,请参阅终止您的实例

您可以使用 AWS OpsWorks Stacks 来停止实例,包括已注册的 Amazon EC2 实例。这样会停止 EC2 实例,但该实例仍留在堆栈中。您可以通过单击实例的 Actions (操作) 列中的 start (启动) 来重新启动它。如果您不再需要某个实例并希望将其从堆栈中移除,则可以将其删除,这会从堆栈中移除该实例,并终止关联的 Amazon EC2 实例。删除实例还会删除任何关联的日志或数据,以及该实例上的任何 Amazon Elastic Block Store (EBS) 卷。

注意

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

如果某个实例属于多个层,您可以从堆栈中删除实例,或仅移除特定的层。也可以通过编辑实例配置从实例中移除层,如编辑实例配置中所述。

重要

您应仅通过使用 AWS OpsWorks Stacks 控制台或 API 来删除 AWS OpsWorks Stacks 实例。具体而言,您不应通过使用 Amazon EC2 控制台或 API 来删除 AWS OpsWorks Stacks 实例,因为 Amazon EC2 操作不会与 AWS OpsWorks Stacks 自动同步。例如,如果启用了自动修复,并且通过使用 Amazon EC2 控制台终止实例,则 AWS OpsWorks Stacks 会将已终止的实例视为已失败实例,并启动另一个 Amazon EC2 实例来替换它。有关更多信息,请参阅使用自动修复

删除实例

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

  2. 在状态变为 stopped 后,单击 delete。如果该实例是多个层的成员,则层 AWS OpsWorks Stacks 将显示以下部分。

    
                    属于多个层的实例的“Instances (实例)”页面上的删除操作
    • 要仅从选定层中删除实例,请单击 Remove from layer

      该实例仍然是其他层的成员,可以重新启动。

    • 要从其所有层中删除实例 (这会将其从堆栈中移除),请单击 here

  3. 如果您选择从堆栈中完全移除实例,或者该实例只是某一个层的成员,则 AWS OpsWorks Stacks 将提示您确认删除操作。

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