View a markdown version of this page

Cara EventBridge kerja Amazon Bedrock - Amazon Bedrock

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cara EventBridge kerja Amazon Bedrock

Amazon EventBridge adalah bus acara tanpa server yang menyerap peristiwa perubahan status dari AWS layanan, mitra SaaS, dan aplikasi pelanggan. Ini memproses peristiwa berdasarkan aturan atau pola yang Anda buat, dan merutekan peristiwa ini ke satu atau lebih target yang Anda pilih, seperti AWS Lambda Amazon Simple Queue Service, dan Amazon Simple Notification Service. Anda dapat mengonfigurasi alur kerja hilir berdasarkan isi acara.

Sebelum mempelajari cara menggunakan Amazon EventBridge untuk Amazon Bedrock, tinjau halaman-halaman berikut di Panduan EventBridge Pengguna Amazon.

Amazon Bedrock menerbitkan acara Anda melalui Amazon EventBridge setiap kali ada perubahan status pekerjaan yang Anda kirimkan. Dalam setiap kasus, acara baru dibuat dan dikirim ke Amazon EventBridge, yang kemudian mengirimkan acara ke bus acara default Anda. Acara menunjukkan status pekerjaan mana yang telah berubah dan status pekerjaan saat ini.

Peristiwa Amazon Bedrock diidentifikasi dalam suatu peristiwa berdasarkan nilai source makhlukaws.bedrock. A detail-type cara untuk di Amazon Bedrock meliputi yang berikut:

  • Model Customization Job State Change

  • Batch Inference Job State Change

Pilih tab untuk melihat contoh acara untuk pekerjaan yang dikirimkan di Amazon Bedrock.

Model Customization Job State Change

Objek JSON berikut menunjukkan contoh peristiwa ketika status pekerjaan kustomisasi model telah berubah:

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

Untuk mempelajari tentang bidang dalam objek detail yang khusus untuk kustomisasi model, lihat GetModelCustomizationJob.

Batch Inference Job State Change

Objek JSON berikut menunjukkan contoh peristiwa ketika status pekerjaan kustomisasi model telah berubah:

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

Untuk mempelajari tentang bidang dalam objek detail yang khusus untuk inferensi batch, lihat GetModelInvocationJob.

Bedrock Data Automation sample event

Objek JSON berikut menunjukkan peristiwa sampel ketika status pekerjaan pemrosesan BDA telah berubah.

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