Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Guide de rédaction de politiques
Cette section est la collection centrale d'exemples de politiques pour Policy in Amazon Bedrock AgentCore. Chaque exemple utilise la passerelle unique décrite dans Configuration des ressources pour les exemples. Vous pouvez donc lire deux exemples côte à côte et les combiner dans un seul moteur de politique sans renommer les actions ni ajuster de schéma.
Les exemples sont regroupés en fonction de ce à quoi la politique correspond. Principal-scoped les politiques déterminent qui appelle : une identité JWT ou un appelant IAM. Les politiques axées sur l'action et les ressources déterminent d'après le nom utilisé : quelle action, sur quelle passerelle, avec quelles valeurs d'entrée. Cette section se termine par les politiques combinées, où les deux sont liées ensemble, et par les règles qui déterminent la manière dont les politiques d'un moteur interagissent.
Time-based les politiques décident à partir de l'heure de l'horloge murale. Ils se lisent context.system.now dans une when clause ordinaire, de sorte que, comme dans les deux sections précédentes, ils restent dans le cadre du simple cèdre.
Deux autres sections traitent de conditions que le cèdre ordinaire ne peut exprimer. Les exemples de politique de garde-corps prennent leurs décisions à partir d'un signal calculé par un garde-corps au moment de l'évaluation, tel qu'un score de sécurité du contenu ou d'attaque rapide, et les exemples de politiques temporelles déterminent à partir de ce qui s'est déjà passé plus tôt au cours de la même session.
Ils partagent tous le même modèle d'autorisation. Une demande n'est autorisée que lorsqu'une permit politique s'y applique et qu'aucune forbid politique ne la remplace. Ainsi, un moteur de politiques dépourvu de politiques refuse tout. Les types se composent également : une seule politique peut combiner une condition principale, une condition d'entrée, un signal de garde-corps et un historique de session.
Vous rédigez des politiques pour Policy AgentCore in Dogwoodwhen guardrails { … } et when temporal { … } que Plain Cedar ne peut exprimer. Chaque politique Cedar valide est également une politique Dogwood valide, de sorte que les politiques que vous avez déjà rédigées dans Cedar continuent de fonctionner sans modification, et Cedar est entièrement prise en charge. Les exemples à portée principale, à portée d'action et basés sur le temps n'utilisent délibérément que des constructions qui sont également valides en Cedar, tandis que les exemples temporels et de garde-corps utilisent les conditions de Dogwood.
Pour la syntaxe du langage, consultez le guide du langage Dogwood