本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
取消注册已注册的实例
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过
您可以使用取消注册实例 AWS OpsWorks 控制台, AWS CLI,或SDK操作。
使用控制台取消注册实例
-
在导航窗格中,选择实例。
-
选择要取消注册的实例。
-
在实例的详细信息页面上,选择取消注册。
要取消注册实例,请使用 AWS CLI
运行 aws opsworks deregister-instance 命令将实例从其堆栈中取消注册。
aws opsworks deregister-instance --region
region
--instance-idinstance-id
当您注销实例时, AWS OpsWorks Stacks 执行以下操作:
-
从堆栈中删除该实例。
-
从任何已分配层中取消分配实例。
-
关闭并卸载代理。
-
取消注册任何附加的资源(弹性 IP 地址和 Amazon EBS 卷)。
此过程包括注册前附加到实例的资源以及您使用的资源 AWS OpsWorks 当实例是堆栈的一部分时,要将其附加到该实例的堆栈。取消注册后,这些资源不再是堆栈资源的一部分,但它们仍然连接至该实例。
-
对于本地实例,停止计费。
-
移除已 OpsWorks 添加到实例的所有标签。
该实例仍处于运行状态,但它由您直接控制,不再由其管理 AWS OpsWorks 堆栈。
注意
只有 Linux 堆栈完全支持注册和取消注册计算机或实例。对于 Windows 堆栈,允许取消注册实例,但不会从实例中卸载 OpsWorks 代理。取消注册不会删除所有已更改的文件,并且不会完全恢复到某些文件的备份副本。此列表适用于 Chef 11.10 和 Chef 12 两个堆栈;这里提到了两个版本之间的差异。
-
/etc/hosts
备份到/var/lib/aws/opsworks/local-mode-cache/backup/etc/
,但不还原。 -
aws
和opsworks
的条目仍以密码、组和影子文件等形式存在。 -
/etc/sudoers
包含对的引用 AWS OpsWorks 堆栈目录。 -
以下文件可以安全保留;但长期来看,应考虑删除
/var/lib/aws/opsworks
。-
/var/log/aws/opsworks
保留在 Chef 11.10 堆栈中的实例上。 -
/var/lib/aws/opsworks
保留在 Chef 11.10 和 Chef 12 堆栈上。 -
/var/chef
保留在 Chef 12 堆栈中的实例上。
-
-
其他保留的文件:
-
/etc/logrotate.d/opsworks-agent
-
/etc/cron.d/opsworks-agent-updater
-
/etc/ld.so.conf.d/opsworks-user-space.conf
-
/etc/motd.opsworks-static
-
/etc/aws/opsworks
-
/etc/sudoers.d/opsworks
-
/etc/sudoers.d/opsworks-agent
-