

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

# 在 Amazon Bedrock 中删除代理的别名
<a name="agents-alias-delete"></a>

要了解如何删除代理的别名，请选择与您的首选方法对应的选项卡，然后按照以下步骤操作：

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

**删除别名**

1. 使用有权使用 Amazon Bedrock 控制台的 IAM 身份登录。 AWS 管理控制台 然后，打开 Amazon Bedrock 控制台，网址为[https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock)。

1. 从左侧导航窗格中选择**代理**。然后，在**代理**部分选择一个代理。

1. 要选择要删除的别名，请在**别名**部分选择要删除的别名旁边的选项按钮。

1. 选择**删除**。

1. 系统会显示一个对话框，提醒您执行删除操作的后果。要确认删除别名，请在输入字段输入 **delete**，然后选择**删除**。

1. 此时会出现一个横幅，通知您正在删除别名。删除完成后，系统会显示一个成功横幅。

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

要删除代理的别名，请使用[适用于 Amazon Bedrock 的代理构建](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)时终端节点发送[DeleteAgentAlias](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DeleteAgentAlias.html)请求。默认情况下，`skipResourceInUseCheck` 参数为 `false`，如果资源正在使用中，将会停止删除。如果将 `skipResourceInUseCheck` 设置为 `true`，即使资源正在使用中，也会被删除。

```
    def delete_agent_alias(self, agent_id, agent_alias_id):
        """
        Deletes an alias of an Amazon Bedrock agent.

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

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

有关更多信息，请参阅 [开始使用 Amazon Bedrock 代理](bedrock-agent_example_bedrock-agent_Hello_section.md)。

------