Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau tugas kuantum Anda dengan EventBridge
Amazon EventBridge memantau peristiwa perubahan status dalam tugas kuantum Amazon Braket. Acara dari Amazon Braket dikirim ke EventBridge, hampir secara real time. Anda dapat menulis aturan sederhana untuk menunjukkan kejadian mana yang sesuai kepentingan Anda, dan memasukkan tindakan otomatis apa yang diambil ketika suatu peristiwa sesuai dengan suatu aturan. Tindakan otomatis yang dapat dipicu meliputi berikut ini:
-
Memanggil fungsi AWS Lambda
-
Mengaktifkan mesin AWS Step Functions negara
-
Memberi tahu topik Amazon SNS
EventBridge memantau peristiwa perubahan status Amazon Braket ini:
-
Keadaan tugas qauntum berubah
Amazon Braket menjamin pengiriman peristiwa perubahan status tugas kuantum. Peristiwa ini disampaikan setidaknya sekali, tetapi mungkin rusak.
Untuk informasi selengkapnya, lihat Acara di Amazon EventBridge.
Pantau status tugas kuantum dengan EventBridge
Dengan EventBridge, Anda dapat membuat aturan yang menentukan tindakan yang harus diambil saat Amazon Braket mengirimkan pemberitahuan perubahan status terkait tugas kuantum Braket. Misalnya, Anda dapat membuat aturan yang mengirimi Anda pesan email setiap kali status tugas kuantum berubah.
-
Masuk untuk AWS menggunakan akun yang memiliki izin untuk menggunakan EventBridge dan Amazon Braket.
-
Dengan menggunakan nilai-nilai berikut, buat EventBridge aturan:
-
Untuk Tipe aturan, pilih Aturan dengan pola peristiwa.
-
Untuk sumber acara, pilih Lainnya.
-
Di bagian Pola acara, pilih Pola kustom (editor JSON), lalu tempelkan pola acara berikut ke area teks:
{ "source": [ "aws.braket" ], "detail-type": [ "Braket Task State Change" ] }
Untuk menangkap semua peristiwa dari Amazon Braket, kecualikan
detail-type
bagian seperti yang ditunjukkan pada kode berikut:{ "source": [ "aws.braket" ] }
-
Untuk jenis Target Layanan AWS, pilih, dan untuk Pilih target, pilih target seperti topik atau AWS Lambda fungsi Amazon SNS. Target dipicu ketika peristiwa perubahan status tugas kuantum diterima dari Amazon Braket.
Misalnya, Anda dapat menggunakan topik Amazon Simple Notification Service (SNS) untuk mengirim email atau pesan teks ketika peristiwa terjadi. Caranya, Anda harus terlebih dahulu membuat topik Amazon SNS menggunakan konsol Amazon SNS. Untuk mempelajari lebih lanjut, lihat Menggunakan Amazon SNS untuk pemberitahuan pengguna.
-
Untuk detail tentang membuat aturan, lihat Membuat EventBridge aturan Amazon yang bereaksi terhadap peristiwa.
Contoh acara Amazon Braket EventBridge
Untuk informasi tentang bidang untuk peristiwa Perubahan Status Tugas Kuantum Amazon Braket, lihat Peristiwa di Amazon. EventBridge
Atribut berikut muncul di bidang “detail” JSON.
-
quantumTaskArn
(str): Tugas kuantum tempat peristiwa ini dihasilkan. -
status
(Opsional [str]): Status transisi tugas kuantum. -
deviceArn
(str): Perangkat yang ditentukan oleh pengguna tempat tugas kuantum ini dibuat. -
shots(int): Jumlah yang shots diminta oleh pengguna.
-
outputS3Bucket
(str): Bucket keluaran yang ditentukan oleh pengguna. -
outputS3Directory
(str): Output key prefix ditentukan oleh pengguna. -
createdAt
(str): Waktu pembuatan tugas kuantum sebagai string ISO-8601. -
endedAt
(Opsional [str]): Waktu di mana tugas kuantum mencapai status terminal. Bidang ini hadir hanya ketika tugas kuantum telah dialihkan ke status terminal.
Kode JSON berikut menunjukkan contoh peristiwa Perubahan Status Tugas Quantum Amazon Braket.
{ "version":"0", "id":"6101452d-8caf-062b-6dbc-ceb5421334c5", "detail-type":"Braket Task State Change", "source":"aws.braket", "account":"012345678901", "time":"2021-10-28T01:17:45Z", "region":"us-east-1", "resources":[ "arn:aws:braket:us-east-1:012345678901:quantum-task/834b21ed-77a7-4b36-a90c-c776afc9a71e" ], "detail":{ "quantumTaskArn":"arn:aws:braket:us-east-1:012345678901:quantum-task/834b21ed-77a7-4b36-a90c-c776afc9a71e", "status":"COMPLETED", "deviceArn":"arn:aws:braket:::device/quantum-simulator/amazon/sv1", "shots":"100", "outputS3Bucket":"amazon-braket-0260a8bc871e", "outputS3Directory":"sns-testing/834b21ed-77a7-4b36-a90c-c776afc9a71e", "createdAt":"2021-10-28T01:17:42.898Z", "eventName":"MODIFY", "endedAt":"2021-10-28T01:17:44.735Z" } }