Pantau acara Amazon Bedrock di Amazon EventBridge - Amazon Bedrock

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

Pantau acara Amazon Bedrock di Amazon EventBridge

Anda dapat menggunakan Amazon EventBridge untuk memantau peristiwa perubahan status di Amazon Bedrock. Dengan Amazon EventBridge, Anda dapat mengonfigurasi Amazon SageMaker untuk merespons secara otomatis perubahan status pekerjaan penyesuaian model di Amazon Bedrock. Acara dari Amazon Bedrock dikirim ke Amazon EventBridge dalam waktu dekat. Anda dapat menulis aturan sederhana untuk mengotomatiskan tindakan saat acara cocok dengan aturan. Jika Anda menggunakan Amazon EventBridge dengan Amazon Bedrock, Anda dapat:

  • Publikasikan notifikasi setiap kali ada peristiwa perubahan status dalam penyesuaian model yang telah Anda picu, baik Anda menambahkan alur kerja asinkron baru di masa mendatang. Acara yang diterbitkan harus memberi Anda informasi yang cukup untuk bereaksi terhadap peristiwa dalam alur kerja hilir.

  • Memberikan pembaruan status pekerjaan tanpa menjalankan GetModelCustomizationJob API, yang dapat berarti menangani masalah batas tarif API, pembaruan API, dan pengurangan sumber daya komputasi tambahan.

Tidak ada biaya untuk menerima AWS acara dari Amazon EventBridge. Untuk informasi selengkapnya tentang, Amazon EventBridge, lihat Amazon EventBridge

catatan
  • Amazon Bedrock memancarkan acara dengan upaya terbaik. Acara dikirim ke Amazon EventBridge dalam waktu dekat. Dengan Amazon EventBridge, Anda dapat membuat aturan yang memicu tindakan terprogram sebagai respons terhadap suatu peristiwa. Misalnya, Anda dapat mengonfigurasi aturan yang memanggil topik SNS untuk mengirim pemberitahuan email atau memanggil fungsi untuk mengambil beberapa tindakan. Untuk informasi selengkapnya, lihat Panduan EventBridge Pengguna Amazon.

  • Amazon Bedrock membuat acara baru setiap kali ada perubahan status dalam pekerjaan penyesuaian model yang Anda picu dan melakukan penyampaian acara semacam itu dengan upaya terbaik.

Cara kerjanya

Untuk menerima peristiwa dari Amazon Bedrock, Anda perlu membuat aturan dan target untuk mencocokkan, menerima, dan menangani data perubahan status melalui Amazon EventBridge. Amazon EventBridge adalah bus acara tanpa server yang menyerap peristiwa perubahan status dari layanan, mitra SaaS AWS , dan aplikasi pelanggan. Ini memproses peristiwa berdasarkan aturan atau pola yang Anda buat, dan merutekan peristiwa ini ke satu atau beberapa “target” yang Anda pilih, seperti AWS Lambda, Amazon Simple Queue Service, dan Amazon Simple Notification Service.

Amazon Bedrock menerbitkan acara Anda melalui Amazon EventBridge setiap kali ada perubahan dalam status pekerjaan penyesuaian model. Dalam setiap kasus, acara baru dibuat dan dikirim ke Amazon EventBridge, yang kemudian mengirimkan acara ke bus acara default Anda. Acara ini menunjukkan status pekerjaan kustomisasi mana yang telah berubah, dan status pekerjaan saat ini. Saat Amazon EventBridge menerima peristiwa yang cocok dengan aturan yang Anda buat, Amazon EventBridge merutakannya ke target yang Anda tentukan. Saat membuat aturan, Anda dapat mengonfigurasi target ini serta alur kerja hilir berdasarkan konten acara.

EventBridge skema

Bidang acara berikut dalam skema EventBridge acara khusus untuk Amazon Bedrock.

  • jobArn— ARN dari pekerjaan kustomisasi model.

  • outputModelArn— ARN dari model output. Diterbitkan ketika pekerjaan pelatihan telah selesai.

  • jobStatus— Status pekerjaan saat ini.

  • FailureMessagePesan kegagalan. Diterbitkan ketika pekerjaan pelatihan gagal.

Contoh acara

Berikut ini adalah contoh acara JSON untuk pekerjaan kustomisasi model yang gagal.

{ "version": "0", "id": "UUID", "detail-type": "Model Customization Job State Change", "source": "aws.bedrock", "account": "123412341234", "time": "2023-08-11T12:34:56Z", "region": "us-east-1", "resources": [ "arn:aws:bedrock:us-east-1:123412341234:model-customization-job/abcdefghwxyz" ], "detail": { "version": "0.0", "jobName": "abcd-wxyz", "jobArn": "arn:aws:bedrock:us-east-1:123412341234:model-customization-job/abcdefghwxyz", "outputModelName": "dummy-output-model-name", "outputModelArn": "arn:aws:bedrock:us-east-1:123412341234:dummy-output-model-name", "roleArn": "arn:aws:iam::123412341234: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:123412341234:base-model-name", "hyperParameters": { "batchSize" : "batchSizeNumberUsed", "epochCount": "epochCountNumberUsed", "learningRate": "learningRateUsed", "learningRateWarmupSteps": "learningRateWarmupStepsUsed" }, "trainingDataConfig": { "s3Uri": "s3://bucket/key", }, "validationDataConfig": { "s3Uri": "s3://bucket/key", }, "outputDataConfig": { "s3Uri": "s3://bucket/key", } } }

Aturan dan target

Jika acara masuk cocok dengan aturan yang Anda buat, acara tersebut dirutekan ke target yang Anda tentukan untuk aturan tersebut, dan target memproses peristiwa ini. Target mendukung format JSON dan dapat mencakup AWS layanan seperti instans Amazon EC2, fungsi Lambda, aliran Kinesis, tugas Amazon ECS, Step Functions, topik Amazon SNS, dan Amazon SQS. Untuk menerima dan memproses peristiwa dengan benar, Anda perlu membuat aturan dan target untuk mencocokkan, menerima, dan menangani data peristiwa dengan benar. Anda dapat membuat aturan dan target ini baik melalui EventBridge konsol Amazon, atau melalui AWS CLI.

Contoh aturan

Aturan ini cocok dengan pola peristiwa yang dipancarkan oleh:. source [“aws.bedrock”] Aturan menangkap semua peristiwa yang dikirim oleh Amazon EventBridge yang memiliki sumber “aws.bedrock” ke bus acara default Anda.

{ "source": ["aws.bedrock"] }

Target

Saat membuat aturan di Amazon EventBridge, Anda perlu menentukan target tempat EventBridge mengirimkan acara yang cocok dengan pola aturan Anda. Target ini dapat berupa SageMaker pipeline, fungsi Lambda, topik SNS, antrian SQS, atau target lain yang saat ini mendukung. EventBridge Anda dapat merujuk ke EventBridge dokumentasi Amazon untuk mempelajari cara menetapkan target untuk acara. Untuk prosedur yang menunjukkan cara menggunakan Amazon Simple Notification Service sebagai target, lihatBuat aturan untuk menangani peristiwa Amazon Bedrock.

Buat aturan untuk menangani peristiwa Amazon Bedrock

Selesaikan prosedur berikut untuk menerima pemberitahuan email tentang acara Amazon Bedrock Anda.

Buat topik Layanan Pemberitahuan Sederhana Amazon
  1. Buka konsol Amazon SNS di https://console.aws.amazon.com/sns/v3/home.

  2. Di panel navigasi, pilih Pengguna.

  3. Pilih Buat topik.

  4. Untuk Tipe, pilih Standar.

  5. Untuk Nama, masukkan nama untuk topik Anda.

  6. Pilih Buat topik.

  7. Pilih Buat langganan.

  8. Untuk Protokol, pilih Email.

  9. Untuk Titik Akhir, ketik alamat email yang bisa Anda gunakan untuk menerima pemberitahuan.

  10. Pilih Buat langganan.

  11. Anda akan menerima pesan email dengan baris subjek berikut: AWS Notification - Subscription Confirmation. Ikuti petunjuk untuk mengonfirmasi langganan Anda.

Gunakan prosedur berikut untuk membuat aturan untuk menangani peristiwa Amazon Bedrock Anda.

Untuk membuat aturan untuk menangani peristiwa Amazon Bedrock
  1. Buka EventBridge konsol Amazon di https://console.aws.amazon.com/events/.

  2. Pilih Buat aturan.

  3. Untuk Nama, masukkan nama untuk topik Anda.

  4. Untuk Tipe aturan, pilih Aturan dengan pola peristiwa.

  5. Pilih Berikutnya.

  6. Untuk Pola peristiwa, lakukan hal berikut:

    1. Untuk sumber Acara, pilih layanan AWS.

    2. Untuk layanan AWS, pilih Amazon Bedrock.

    3. Untuk jenis Event, pilih Model Customization Job State Change.

    4. Secara default, kami mengirim pemberitahuan untuk setiap acara. Jika mau, Anda dapat membuat pola acara yang memfilter acara untuk status pekerjaan tertentu.

    5. Pilih Berikutnya.

  7. Tentukan target sebagai berikut:

    1. Untuk jenis Target, pilih layanan AWS.

    2. Untuk Pilih target, pilih Topik SNS.

    3. Untuk Topik, pilih topik SNS yang Anda buat untuk notifikasi.

    4. Pilih Berikutnya.

  8. (Opsional) Tambahkan tanda ke aturan Anda.

  9. Pilih Berikutnya.

  10. Pilih Buat aturan.