View a markdown version of this page

限制 - 亚马逊基岩 AgentCore

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

限制

Cedar 策略和当前的 Amazon Bedrock AgentCore Gateway 实施存在某些限制,这些限制会影响政策的制定和功能。

Cedar 语言限制

以下限制是 Cedar 政策语言固有的局限性:

  • 没有浮点数 -Cedar 不支持浮点类型。对分数值使用十进制(限于 4 位小数)

  • 没有正则表达式 -模式匹配仅限于带有 * 通配符的 like 运算符

当前的实施限制

以下限制特定于当前的亚马逊 Bedrock AgentCore Gateway 实现:

  • nl2Cedar 中的自定义声明 -要在 nl2Cedar 中使用自定义声明,请在提示中提供自定义声明

  • 有限的十进制精度 -十进制值限制为 4 位小数和特定范围

  • 最大策略大小 -每个单个策略 10 KB

  • 每个资源的最大策略总大小 -策略引擎中每个资源的所有策略合计 200 KB

  • Cedar 架构大小 -支持的架构大小低于 400 KB。此限制适用于与策略引擎相关的所有网关上的所有工具生成的组合 Cedar 架构。架构大小由工具总数及其输入参数形状的复杂性决定,而不仅仅是工具或目标数量。如果组合架构超过此限制,请对不同的网关使用不同的策略引擎,或删除不再使用的工具。

  • 每个引擎的最大保单 -1,000

  • 每个账户的最大策略引擎 -1,000

  • 在单次调用context.output.中混合context.input.和被拒绝

这些实现限制可能会在未来的版本中得到解决。