

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

# 刪除代理程式
<a name="agents-delete"></a>

如果您不再需要代理程式，您可以隨時將其刪除。

若要了解如何刪除代理程式，請選擇您偏好方法的索引標籤，然後遵循下列步驟：

------
#### [ Console ]

**刪除代理程式**

1. 使用具有 Amazon Bedrock 主控台使用許可的 IAM 身分登入AWS 管理主控台。接著，開啟位於 [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock) 的 Amazon Bedrock 主控台。

1. 從左側導覽窗格選取**代理程式**。

1. 若要刪除代理程式，請選擇您要刪除的代理程式旁邊的選項按鈕。

1. 此時會出現對話方塊，警告您刪除的後果。若要確認要刪除代理程式，請在輸入欄位中輸入 **delete**，然後選取**刪除**。

1. 刪除完成時，會出現成功橫幅。

------
#### [ API ]

若要刪除代理程式，請使用 [Amazon Bedrock 代理程式建置時期端點](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)傳送 [DeleteAgent](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgent.html) 請求，並指定 `agentId`。

依預設，`skipResourceInUseCheck` 參數為 `false`，如果資源正在使用中，則會停止刪除。如果將 `skipResourceInUseCheck` 設定為 `true`，即使資源正在使用中，也會刪除資源。

```
    def delete_agent(self, agent_id):
        """
        Deletes an Amazon Bedrock agent.

        :param agent_id: The unique identifier of the agent to delete.
        :return: The response from Amazon Bedrock Agents if successful, otherwise raises an exception.
        """

        try:
            response = self.client.delete_agent(
                agentId=agent_id, skipResourceInUseCheck=False
            )
        except ClientError as e:
            logger.error(f"Couldn't delete agent. {e}")
            raise
        else:
            return response
```

如需詳細資訊，請參閱 [Hello Amazon Bedrock 代理人](bedrock-agent_example_bedrock-agent_Hello_section.md)。

------