取消註冊已註冊的執行個體 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

取消註冊已註冊的執行個體

重要

AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將工作負載遷移到其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post 或透過 AWS Premium Support 聯絡 AWS Support 團隊。

您可以使用 AWS OpsWorks 主控台 AWS CLI或 SDK操作取消註冊執行個體。

使用主控台取消註冊執行個體
  1. 在導覽窗格中,選擇 Instances (執行個體)。

  2. 選擇您要取消註冊的執行個體。

  3. 在執行個體的詳細資訊頁面上,選擇取消註冊

    在執行個體的詳細資訊頁面上取消註冊執行個體

使用 取消註冊執行個體 AWS CLI

執行 aws opsworks deregister-instance命令,從其堆疊取消註冊執行個體。

aws opsworks deregister-instance --region region --instance-id instance-id

當您取消註冊執行個體時, AWS OpsWorks Stacks 會執行下列動作:

  • 將執行個體從堆疊中移除。

  • 將執行個體從任何指派 layer 取消指派。

  • 關閉並解除安裝代理程式。

  • 取消註冊任何連接的資源 (彈性 IP 地址和 Amazon EBS磁碟區)。

    此程序包含註冊前連接至執行個體的資源,以及您使用 Stacks AWS OpsWorks 在作為堆疊一部分時連接至執行個體的資源。取消註冊之後,資源將不再是堆疊資源的一部分,但會保持連接至執行個體。

  • 停止收取現場部署執行個體的費用。

  • 移除 OpsWorks 新增至執行個體的所有標籤。

執行個體會維持在執行中狀態,但由您直接控制,且不再由 Stacks AWS OpsWorks 管理。

注意

只有在 Linux 堆疊中完全支援註冊和取消註冊電腦或執行個體。對於 Windows 堆疊,允許取消註冊執行個體,但不會從執行個體解除安裝 OpsWorks 代理程式。取消註冊不會移除所有變更的檔案,也不會完整還原為特定檔案的備份副本。此清單適用於 Chef 11.10 和 Chef 12 堆疊;以下說明這兩種版本之間的差異。

  • /etc/hosts 會備份至 /var/lib/aws/opsworks/local-mode-cache/backup/etc/,但不會還原。

  • awsopsworks 項目會保留在 passwd、group 和 shadow 檔案等。

  • /etc/sudoers 包含 Stacks 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