Come funziona EventBridge Amazon Bedrock - Amazon Bedrock

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Come funziona EventBridge Amazon Bedrock

Amazon EventBridge è un bus di eventi serverless che acquisisce eventi di cambiamento di stato da AWS servizi, partner SaaS e applicazioni dei clienti. Elabora gli eventi in base a regole o modelli che crei e li indirizza verso uno o più obiettivi di tua scelta AWS Lambda, come Amazon Simple Queue Service e Amazon Simple Notification Service. Puoi configurare i flussi di lavoro a valle in base al contenuto dell'evento.

Prima di imparare a usare Amazon EventBridge per Amazon Bedrock, consulta le seguenti pagine della Amazon EventBridge User Guide.

Amazon Bedrock pubblica i tuoi eventi tramite Amazon EventBridge ogni volta che si verifica un cambiamento nello stato di un lavoro che invii. In ogni caso, viene creato un nuovo evento e inviato ad Amazon EventBridge, che quindi invia l'evento al bus eventi predefinito. L'evento mostra quale stato del lavoro è cambiato e lo stato attuale del lavoro.

Gli eventi di Amazon Bedrock sono identificati in un evento dal valore dell'sourceessereaws.bedrock. I detail-type quattro eventi in Amazon Bedrock includono quanto segue:

  • Model Customization Job State Change

  • Batch Inference Job State Change

Seleziona una scheda per visualizzare un evento di esempio per un'offerta di lavoro inviata in Amazon Bedrock.

Model Customization Job State Change

Il seguente oggetto JSON mostra un evento di esempio relativo alla modifica dello stato di un processo di personalizzazione del modello:

{ "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" } } }

Per ulteriori informazioni sui campi dell'oggetto di dettaglio specifici per la personalizzazione del modello, vedere. GetModelCustomizationJob

Batch Inference Job State Change

Il seguente oggetto JSON mostra un evento di esempio relativo alla modifica dello stato di un processo di personalizzazione del modello:

{ "version": "0", "id": "a1b2c3d4", "detail-type": "Batch Inference Job State Change", "source": "aws.bedrock", "account": "123456789012", "time": "Wed Aug 28 22:58:30 UTC 2024", "region": "us-east-1", "resources": ["arn:aws:bedrock:us-east-1:123456789012:model-invocation-job/abcdefghwxyz"], "detail": { "version": "0.0", "accountId": "123456789012", "batchJobName": "dummy-batch-job-name", "batchJobArn": "arn:aws:bedrock:us-east-1:123456789012:model-invocation-job/abcdefghwxyz", "batchModelId": "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-sonnet-20240229-v1:0", "status": "Completed", "failureMessage": "", "creationTime": "Aug 28, 2024, 10:47:53 PM" } }

Per ulteriori informazioni sui campi dell'oggetto di dettaglio specifici per l'inferenza in batch, vedere. GetModelInvocationJob

Bedrock Data Automation sample event

Il seguente oggetto JSON mostra un evento di esempio relativo alla modifica dello stato di un processo di elaborazione BDA.

{ "version": "0", "id": "0cc3eaf7-dff6-6f67-0ee0-ae572fccfe84", "detail-type": "Bedrock Data Automation Job Succeeded", "source": "aws.bedrock", "account": "123456789012", "time": "2025-05-27T22:48:36Z", "region": "us-west-2", "resources": [], "detail": { "job_id": "25010344-03f7-4167-803a-837afdc7ce98", "job_status": "SUCCESS", "semantic_modality": "Document", "input_s3_object": { "s3_bucket": "input-s3-bucket-name", "name": "key/name" }, "output_s3_location": { "s3_bucket": "output-s3-bucket-name", "name": "key" }, "error_message": "" } }