制限事項
Cedar ポリシーと現在の Amazon Bedrock AgentCore Gateway 実装には、ポリシーの作成と機能に影響する特定の制限があります。
Cedar 言語の制限
以下の制限は Cedar ポリシー言語に固有のものです。
-
浮動小数点数なし - Cedar は浮動小数点型をサポートしていません。小数の値に 10 進数を使用する (小数点以下 4 桁に制限)
-
正規表現なし - パターンマッチングは、* ワイルドカードを持つ like 演算子に制限されます
現在の実装の制限事項
以下の制限は、現在の Amazon Bedrock AgentCore Gateway 実装に固有のものです。
-
NL2Cedar のカスタムクレーム - NL2Cedar でカスタムクレームを使用するには、プロンプトでカスタムクレームを指定します。
-
10 進精度の制限 - 10 進値は小数点以下 4 桁と特定の範囲に制限されます
-
最大ポリシーサイズ - 個々のポリシーあたり 10 KB
-
リソースあたりの最大合計ポリシーサイズ - ポリシーエンジン内のリソースあたりのすべてのポリシーで合計 200 KB
-
Cedar スキーマサイズ - 400 KB 未満のサポートされているスキーマサイズ。この制限は、ポリシーエンジンに関連付けられたすべてのゲートウェイのすべてのツールから生成された Cedar スキーマの組み合わせに適用されます。スキーマサイズは、ツールの総数と、ツールやターゲット数だけでなく、入力パラメータの形状の複雑さによって決まります。結合されたスキーマがこの制限を超える場合は、異なるゲートウェイに個別のポリシーエンジンを使用するか、使用されなくなったツールを削除します。
-
エンジンあたりの最大ポリシー数 - 1,000
-
アカウントあたりの最大ポリシーエンジン数 - 1,000
-
1 回の呼び出し
context.output.でcontext.input.と の混在が拒否される
これらの実装の制限は、今後のリリースで対処される可能性があります。