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.
Les tâches d'évaluation automatique des modèles nécessitent l'accès aux ressources de niveau de service suivantes. Utilisez les rubriques liées pour en savoir plus sur la configuration.
Exigences en matière d'autorisation pour le partage de ressources entre origines (CORS)
Toutes les tâches d'évaluation de modèles basées sur une console nécessitent l'activation des autorisations Cross Origin Resource Sharing (CORS) sur tous les compartiments Amazon S3 spécifiés dans la tâche d'évaluation de modèles. Pour en savoir plus, consultez Autorisations de partage de ressources entre origines (CORS) requises sur les compartiments S3
Ressources de niveau de service requises pour démarrer une tâche d'évaluation automatique du modèle
-
Pour démarrer une tâche d'évaluation automatique de modèles, vous devez avoir accès à au moins un modèle Amazon Bedrock Foundation. Pour en savoir plus, consultez Accédez aux modèles de fondations Amazon Bedrock.
-
Pour créer une tâche d'évaluation automatique de modèle, vous devez accéder au https://console.aws.amazon.com/bedrock/
AWS Command Line Interface, ou à un support AWS SDK. Pour en savoir plus sur les IAM actions et les ressources requises, consultezAutorisations de console requises pour créer une tâche d'évaluation automatique du modèle. -
Lorsque la tâche d'évaluation du modèle démarre, un rôle de service est utilisé pour effectuer des actions en votre nom. Pour en savoir plus sur IAM les actions requises et les exigences de la politique de confiance, voirExigences de fonction du service pour les tâches d’évaluation de modèle automatique.
-
Amazon Simple Storage Service — Toutes les données utilisées et générées doivent être placées dans un compartiment Amazon S3 situé dans le même registre AWS dans un système automatique
-
Cross Origin Resource Sharing (CORS) — Les tâches d'évaluation automatique de modèles créées à l'aide de la console Amazon Bedrock nécessitent que vous spécifiiez une CORS configuration sur le compartiment S3. Pour en savoir plus, consultez Autorisations de partage de ressources entre origines (CORS) requises sur les compartiments S3.
-
Un rôle IAM de service : pour exécuter une tâche d'évaluation automatique du modèle, vous devez créer un rôle de service. Le rôle de service permet à Amazon Bedrock d'effectuer des actions en votre nom sur votre AWS compte. Pour en savoir plus, consultez Exigences de fonction du service pour les tâches d’évaluation de modèle automatique.
Autorisations de console requises pour créer une tâche d'évaluation automatique du modèle
La politique suivante contient l'ensemble minimal d'IAMactions et de ressources dans Amazon Bedrock et Amazon S3 qui sont nécessaires pour créer une tâche d'évaluation automatique de modèles à l'aide de la console Amazon Bedrock.
Dans la politique, nous recommandons d'utiliser l'élément de IAM JSON stratégie Resource pour limiter l'accès aux seuls modèles et compartiments requis pour l'IAMutilisateur, le groupe ou le rôle.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowPassingConsoleCreatedServiceRoles",
"Effect": "Allow",
"Action": [
"iam:PassRole"
],
"Resource": [
"arn:aws:iam::111122223333:role/service-role/Amazon-Bedrock-IAM-Role-*"
],
"Condition": {
"StringEquals": {
"iam:PassedToService": "bedrock.amazonaws.com"
}
}
},
{
"Sid": "BedrockConsole",
"Effect": "Allow",
"Action": [
"bedrock:CreateEvaluationJob",
"bedrock:GetEvaluationJob",
"bedrock:ListEvaluationJobs",
"bedrock:StopEvaluationJob",
"bedrock:GetCustomModel",
"bedrock:ListCustomModels",
"bedrock:CreateProvisionedModelThroughput",
"bedrock:UpdateProvisionedModelThroughput",
"bedrock:GetProvisionedModelThroughput",
"bedrock:ListProvisionedModelThroughputs",
"bedrock:GetImportedModel",
"bedrock:ListImportedModels",
"bedrock:ListMarketplaceModelEndpoints",
"bedrock:ListTagsForResource",
"bedrock:UntagResource",
"bedrock:TagResource"
],
"Resource": [
"arn:aws:bedrock:us-west-2::foundation-model/model-id-of-foundational-model",
"arn:aws:bedrock:us-west-2:111122223333:inference-profile/*",
"arn:aws:bedrock:us-west-2:111122223333:provisioned-model/*",
"arn:aws:bedrock:us-west-2:111122223333:imported-model/*"
]
},
{
"Sid": "AllowConsoleS3AccessForModelEvaluation",
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:GetBucketCORS",
"s3:ListBucket",
"s3:ListBucketVersions",
"s3:GetBucketLocation"
],
"Resource": [
"arn:aws:s3:::my_output_bucket",
"arn:aws:s3:::input_datasets/prompts.jsonl"
]
}
]
}