

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

# 刪除 Puppet Enterprise Server 的 OpsWorks
<a name="opspup-delete-server"></a>

**重要**  
 AWS OpsWorks for Puppet Enterprise 此服務已於 2024 年 3 月 31 日終止，並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問，請透過 [AWS re：Post](https://repost.aws/) 或透過 [AWS Premium Support](https://aws.amazon.com/support) 聯絡 AWS 支援 團隊。

本節說明如何刪除 OpsWorks for Puppet Enterprise 伺服器。刪除伺服器也會刪除其事件、日誌和任何存放在伺服器上的模組。支援的資源 (Amazon Elastic Compute Cloud 執行個體、Amazon Elastic Block Store 磁碟區等） 也會一併刪除，以及所有自動備份。

雖然刪除伺服器不會刪除節點，但節點將不再由刪除的伺服器管理，並會持續嘗試重新連線。因此，我們建議您在刪除 Puppet 主伺服器前取消與受管節點的關聯。在此版本中，您可以透過執行 AWS CLI 命令來取消節點的關聯。

## 步驟 1：取消與受管節點的關聯
<a name="w2ab1b7c39b9"></a>

在刪除伺服器前先從 Puppet 主伺服器取消與節點的關聯，使節點可在不嘗試重新連線到伺服器的情況下繼續運作。若要這樣做，請執行 [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，執行下列命令來取消節點的關聯。*Server\$1name* 為您要將節點取消關聯的來源 Puppet 主伺服器名稱。`--node-name` 的值可為執行個體 ID。

   ```
   aws opsworks-cm --region Region_name disassociate-node --node-name Node_name --server-name Server_name
   ```

1. 等待回應訊息指出取消關聯已完成。

## 步驟 2：刪除伺服器
<a name="w2ab1b7c39c11"></a>

1. 在儀表板上的伺服器磚上，展開 **Actions (動作)** 選單。  
![\[OpsWorks for Puppet Enterprise Delete Server 命令\]](http://docs.aws.amazon.com/zh_tw/opsworks/latest/userguide/images/opspup_prop_delete.png)

1. 選擇 **Delete Puppet Enterprise server (刪除 Puppet Enterprise 伺服器)**。

1. 當系統提示您確認刪除時，填滿核取方塊以刪除關聯角色和資源，然後選擇 **Yes, Delete (是，刪除)**。

## 另請參閱
<a name="w2ab1b7c39c13"></a>
+ [取消節點與 Puppet Enterprise Server OpsWorks 的關聯](opspup-disassociate-node.md)