本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 Amazon Bedrock 代理部署并集成到您的应用程序中
当你第一次创建 Amazon Bedrock 代理时,你有一个工作草稿版本 (DRAFT
) 和一个指向工作草稿版本的测试别名 (TSTALIASID
)。当您对代理进行更改时,更改将应用于工作草稿。在对代理人的行为感到满意之前,您可以反复修改工作草稿。然后,您可以通过创建代理的别名来设置代理以进行部署和集成到应用程序中。
要部署代理,必须创建别名。在创建别名期间,Amazon Bedrock 会自动为您的代理创建一个版本。别名指向这个新创建的版本。或者,您可以将别名指向先前创建的代理版本。然后,将应用程序配置为对该别名进行API调用。
版本是一种将资源保留在创建时存在的快照。如有必要,您可以继续修改工作草稿并创建代理的新别名(以及相应的版本)。在 Amazon Bedrock 中,您可以通过创建默认指向新版本的别名来创建代理的新版本。Amazon Bedrock 创建的版本按数字顺序排列,从 1 开始。
版本是不可变的,因为它们充当你创建代理时的快照。要在生产环境中对代理进行更新,必须创建一个新版本并将应用程序设置为调用指向该版本的别名。
使用别名,您可以在代理的不同版本之间高效切换,而无需应用程序跟踪版本。例如,如果有需要快速恢复的更改,则可以将别名更改为指向代理的先前版本。
部署您的代理
-
创建代理的别名和版本。选择与您选择的方法相对应的选项卡,然后按照以下步骤操作:
-
通过设置应用程序来部署代理 InvokeAgent使用适用于 Amazon Bedrock 的代理运行时终端节点进行请求(有关请求和响应格式以及字段详情,请参阅链接)。在该
agentAliasId
字段中,指定指向要使用的代理版本的别名的 ID。