本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
限制
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.和被拒绝
这些实现限制可能会在未来的版本中得到解决。