View a markdown version of this page

Conditions préalables - Base rocheuse de l'Amazonie AgentCore

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.

Conditions préalables

Avant d'effectuer des évaluations à la demande, assurez-vous que les éléments suivants sont en place.

Configuration

Configurez les éléments suivants avant d'exécuter des évaluations à la demande :

  • Un agent créé à l'aide d'un framework et d'une bibliothèque d'instruments pris en charge. Pour plus d'informations sur les frameworks et les bibliothèques d'instrumentation pris en charge, consultez Frameworks d'agents pris en charge.

  • Un agent déployé sur AgentCore Runtime avec l'observabilité activée, ou un agent construit avec un framework pris en charge configuré avec AgentCore Observability, y compris Transaction Search. Pour plus d'informations sur la configuration de la télémétrie, voir Configuration et livraison de la télémétrie.

  • Un agent invoqué avec des données de télémétrie dans CloudWatch Logs. Attendez 2 à 5 minutes pour CloudWatch ingérer la télémétrie avant de démarrer une évaluation à la demande.

Votre utilisateur ou rôle IAM a également besoin des autorisations suivantes pour exécuter des évaluations à la demande :

Fonctionnement de la console et de l'API

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "bedrock-agentcore:Evaluate" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "bedrock:InvokeModel", "bedrock:Converse", "bedrock:InvokeModelWithResponseStream", "bedrock:ConverseStream" ], "Resource": [ "arn:aws:bedrock:*::foundation-model/*", "arn:aws:bedrock:*:*:inference-profile/*" ] }, { "Sid": "LambdaInvokeForCodeBasedEvaluators", "Effect": "Allow", "Action": [ "lambda:InvokeFunction", "lambda:GetFunction" ], "Resource": "arn:aws:lambda:*:*:function:*" } ] }
Note

Les autorisations Lambda ne sont requises que si vous utilisez un évaluateur personnalisé basé sur du code. Vous pouvez étendre l'ARN de la ressource Lambda à des fonctions spécifiques selon vos besoins.