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.
Amazon EventBridge est un bus d'événements sans serveur qui ingère les événements de changement d'état provenant des AWS services, des partenaires SaaS et des applications clients. Il traite les événements en fonction de règles ou de modèles que vous créez, et achemine ces événements vers une ou plusieurs cibles de votre choix AWS Lambda, telles qu'Amazon Simple Queue Service et Amazon Simple Notification Service. Vous pouvez configurer les flux de travail en aval en fonction du contenu de l'événement.
Avant d'apprendre à utiliser Amazon EventBridge pour Amazon Bedrock, consultez les pages suivantes du guide de l' EventBridge utilisateur Amazon.
-
Concepts de bus d'événements sur Amazon EventBridge : passez en revue les concepts d'événements, de règles et de cibles.
-
Création de règles qui réagissent aux événements sur Amazon EventBridge — Découvrez comment créer des règles.
-
Modèles EventBridge d'événements Amazon : découvrez comment définir des modèles d'événements.
-
Amazon EventBridge Targets : découvrez les cibles auxquelles vous pouvez envoyer des événements.
Amazon Bedrock publie vos événements via Amazon EventBridge chaque fois que l'état d'une offre d'emploi que vous soumettez change. Dans chaque cas, un nouvel événement est créé et envoyé à Amazon EventBridge, qui l'envoie ensuite à votre bus d'événements par défaut. L'événement indique l'état de la tâche qui a changé et l'état actuel de la tâche.
Les événements Amazon Bedrock sont identifiés dans un événement par la valeur de l'source
êtreaws.bedrock
. Les detail-type
quatre événements sur Amazon Bedrock sont les suivants :
-
Model Customization Job State Change
-
Batch Inference Job State Change
Sélectionnez un onglet pour voir un exemple d'événement pour une offre d'emploi soumise sur Amazon Bedrock.
L'objet JSON suivant montre un exemple d'événement lorsque le statut d'une tâche de personnalisation de modèle a changé :
{
"version": "0",
"id": "UUID",
"detail-type": "Model Customization Job State Change",
"source": "aws.bedrock",
"account": "123456789012",
"time": "2023-08-11T12:34:56Z",
"region": "us-east-1",
"resources": ["arn:aws:bedrock:us-east-1:123456789012:model-customization-job/abcdefghwxyz"],
"detail": {
"version": "0.0",
"jobName": "abcd-wxyz",
"jobArn": "arn:aws:bedrock:us-east-1:123456789012:model-customization-job/abcdefghwxyz",
"outputModelName": "dummy-output-model-name",
"outputModelArn": "arn:aws:bedrock:us-east-1:123456789012:dummy-output-model-name",
"roleArn": "arn:aws:iam::123456789012:role/JobExecutionRole",
"jobStatus": "Failed",
"failureMessage": "Failure Message here.",
"creationTime": "2023-08-11T10:11:12Z",
"lastModifiedTime": "2023-08-11T12:34:56Z",
"endTime": "2023-08-11T12:34:56Z",
"baseModelArn": "arn:aws:bedrock:us-east-1:123456789012:base-model-name",
"hyperParameters": {
"batchSize": "1",
"epochCount": "5",
"learningRate": "0.05",
"learningRateWarmupSteps": "10"
},
"trainingDataConfig": {
"s3Uri": "s3://bucket/key"
},
"validationDataConfig": {
"s3Uri": "s3://bucket/key"
},
"outputDataConfig": {
"s3Uri": "s3://bucket/key"
}
}
}
Pour en savoir plus sur les champs de l'objet détaillé spécifiques à la personnalisation du modèle, reportez-vous à GetModelCustomizationJob.