Limitazioni
Le policy Cedar e l'attuale implementazione di Amazon Bedrock AgentCore Gateway presentano alcune limitazioni che influiscono sulla creazione e sulla funzionalità delle policy.
Limitazioni del linguaggio Cedar
Le seguenti limitazioni sono inerenti al linguaggio delle politiche Cedar:
-
Nessun numero a virgola mobile: Cedar non supporta i tipi float. Usa Decimal per i valori frazionari (limitato a 4 cifre decimali)
-
Nessuna espressione regolare: la corrispondenza dei modelli è limitata all'operatore like con * caratteri jolly
Limitazioni di implementazione attuali
Le seguenti limitazioni sono specifiche dell'attuale implementazione di Amazon Bedrock AgentCore Gateway:
-
Affermazioni personalizzate in NL2Cedar: per utilizzare le attestazioni personalizzate con NL2Cedar, fornisci le attestazioni personalizzate nel prompt
-
Precisione decimale limitata: i valori decimali sono limitati a 4 cifre decimali e a un intervallo specifico
-
Dimensione massima della policy: 10 KB per singola policy
-
Dimensione massima totale delle politiche per risorsa: 200 KB combinati tra tutte le politiche per risorsa all'interno di un motore di policy
-
Dimensioni dello schema Cedar: gli schemi supportati hanno dimensioni inferiori a 400 KB. Questo limite si applica allo schema Cedar combinato generato da tutti gli strumenti di tutti i gateway associati al policy engine. La dimensione dello schema è determinata dal numero totale di strumenti e dalla complessità delle forme dei parametri di input, non solo dal numero di strumenti o obiettivi. Se lo schema combinato supera questo limite, utilizzate motori di policy separati per gateway diversi o rimuovete gli strumenti che non sono più in uso.
-
Numero massimo di politiche per motore: 1.000
-
Numero massimo di Policy Engines per account: 1.000
-
La miscelazione
context.input.econtext.output.in una singola invocazione viene rifiutata
Queste limitazioni di implementazione potrebbero essere risolte nelle versioni future.