

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

# 部署代理
<a name="deploy-agent"></a>

在您首次创建 Amazon Bedrock 代理时，系统会创建一个工作草稿版本（`DRAFT`）和一个指向工作草稿版本的测试别名（`TSTALIASID`）。当您对代理作出更改时，这些更改将应用于工作草稿。您可以反复修改工作草稿，直到您对代理的行为感到满意。然后，您可以通过创建代理的*别名*来设置代理，以将其部署到应用程序中并与之集成。

**别名和版本**

要部署代理，您必须创建一个*别名*。在别名创建期间，Amazon Bedrock 会自动为您的代理创建一个版本。别名指向这个新创建的版本。或者，您也可以将别名指向先前创建的代理版本。然后，将您的应用程序配置为对该别名进行 API 调用。

*版本*是一个快照，它保留了创建资源时资源的存在状态。您可以继续修改工作草稿并根据需要为代理创建新别名（以及相应的版本）。在 Amazon Bedrock 中，您可以通过创建默认指向新版本的别名来创建代理的新版本。Amazon Bedrock 创建的版本按数字顺序排列，从 1 开始。

版本是不可更改的，因为它们是代理在创建时的快照。要更新生产环境中的代理，您必须创建一个新版本并将应用程序设置为调用指向该版本的别名。

使用别名，您可以在代理的不同版本之间高效切换，而无需应用程序对版本进行跟踪。例如，如果存在需要快速还原的更改，您可以将别名更改为指向代理的先前版本。

## 暂停已部署的代理
<a name="agent-pause"></a>

您可能需要暂时暂停代理的运行。例如，在维护、更新或处理性能问题时。要暂停代理，您需要通过 [UpdateAgentAlias](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentAlias.html) 操作使用代理的别名。要暂停代理，请将 `aliasInvocationState` 字段设置为 `REJECT_INVOCATIONS`。要再次启动代理运行，请将 `aliasInvocationState` 设置为 `ACCEPT_INVOCATIONS`。您无需进行任何 IAM 策略修改即可暂停代理。

要检查代理当前是否已暂停，请调用 [GetAgentAlias](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_GetAgentAlias.html) 并检查 `aliasInvocationState` 字段。您还可以在来自 [ListAgentAliases](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ListAgentAliases.html) 的响应中检查别名的 `aliasInvocationState` 字段。

**Topics**
+ [暂停已部署的代理](#agent-pause)
+ [为代理创建别名](deploy-agent-proc.md)
+ [在 Amazon Bedrock 中查看关于代理版本的信息](agents-version-view.md)
+ [在 Amazon Bedrock 中删除代理版本](agents-version-delete.md)
+ [在 Amazon Bedrock 中查看有关代理别名的信息](agents-alias-view.md)
+ [在 Amazon Bedrock 中编辑代理的别名](agents-alias-edit.md)
+ [在 Amazon Bedrock 中删除代理的别名](agents-alias-delete.md)