如何通过Amazon Bedrock CLI/API创建/更新关联Action Group的Agent Version
关联Action Group到Amazon Bedrock Agent Version的CLI/API实现方式
Action Group的关联并非通过单独的"associate"类命令,而是在创建或更新Agent Version的操作中完成的——因为Action Group是Agent的核心组成部分,版本化时会包含已配置的Action Group。
一、CLI实现方式
使用create-agent-version命令,在参数中指定已创建完成的Action Group:
aws bedrock-agent create-agent-version \ --agent-id <你的Agent ID> \ --description "关联Action Group的版本描述" \ --action-groups '[ { "actionGroupId": "<你的Action Group ID>", "actionGroupName": "<Action Group名称>", "description": "<Action Group描述>" } ]'
注:Bedrock Agent Version是不可变的,无法直接修改已有版本的Action Group。若要更新关联关系,需重新执行上述命令创建新的Agent Version,并指定更新后的Action Group配置。
二、API实现方式
对应REST API的CreateAgentVersion操作,请求体结构与CLI参数一致,示例请求:
POST /agents/{agentId}/versions HTTP/1.1 Host: bedrock-agent.us-east-1.amazonaws.com Content-Type: application/json { "description": "关联Action Group的版本描述", "actionGroups": [ { "actionGroupId": "<你的Action Group ID>", "actionGroupName": "<Action Group名称>", "description": "<Action Group描述>" } ] }
关键注意事项
- 需先通过
create-action-groupCLI命令或CreateActionGroupAPI创建Action Group,获取对应的actionGroupId。 - 如需关联多个Action Group,只需在
action-groups参数中添加多个Action Group对象即可。
内容的提问来源于stack exchange,提问作者Fabio
相关产品推荐
相关产品推荐

