Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau peristiwa Amazon One Enterprise di Amazon EventBridge
Anda dapat memantau peristiwa Amazon One Enterprise di EventBridge, yang mengirimkan aliran data waktu nyata dari aplikasi, aplikasi software-as-a-service (SaaS), dan layanan Anda sendiri. AWS EventBridgemerutekan data tersebut ke target seperti AWS Lambda dan Amazon Simple Notification Service. Peristiwa ini memberikan aliran peristiwa sistem yang mendekati waktu nyata yang menggambarkan perubahan AWS sumber daya.
Berlangganan acara Amazon One Enterprise
Acara perubahan status perangkat dan profil pengguna Amazon One dipublikasikan menggunakan EventBridge, dan dapat diaktifkan di EventBridge konsol dengan membuat aturan baru. Meskipun acara tidak dipesan, mereka memiliki stempel waktu yang memungkinkan Anda untuk mengkonsumsi data. Peristiwa dipancarkan atas dasar upaya terbaik.
Untuk berlangganan acara Amazon One Enterprise
-
Masuk ke konsol AWS Anda di https://console.aws.amazon.com/events/
. -
Buka EventBridge konsol di https://console.aws.amazon.com/events/
. -
Di panel navigasi, di bawah Bus, pilih Aturan.
-
Pilih Buat aturan.
-
Pada halaman detail aturan Default, tetapkan nama ke aturan.
-
Pilih Aturan dengan pola peristiwa, lalu pilih Berikutnya.
-
Pada halaman pola acara Build, di bawah Sumber acara, verifikasi bahwa AWS peristiwa atau acara EventBridge mitra dipilih.
-
Di bawah Contoh jenis peristiwa, pilih AWS Events.
-
Untuk metode Creation, pilih Custom pattern.
-
Di bagian Pola acara, tambahkan JSON dengan sumber peristiwa sebagai
aws:one
dan tipe detail yang diperlukan:" source": ["aws.one"], "detail-type": ["New Successful Enrollment", "New Successful Un-enrollment", "Unsuccessful Enrollment", "Unsuccessful Un-enrollment", "Successful Recognition", "Unsuccessful Recognition", "New Alert(s) Detected", "Some Alert(s) Cleared"] }
Anda dapat memilih jenis detail yang diperlukan dari daftar di atas dan menghapus apa yang tidak diperlukan.
Pilih Berikutnya.
-
Pada halaman Pilih target, pilih target pilihan Anda, yang mencakup fungsi Lambda, antrian SQS, atau topik SNS. Untuk informasi tentang mengonfigurasi target, lihat EventBridge Target Amazon.
Misalnya, untuk melihat kapan seseorang masuk, pilih “Pengakuan Sukses”. Kemudian lihat detail acara (diberikan dalam Lampiran) untuk melihat siapa yang masuk.
Untuk menyelesaikan alur kerja Anda, Anda dapat menjalankan API eksternal atau target lain.
-
Secara opsional, Anda dapat mengonfigurasi tag.
-
Pada halaman Tinjau dan buat, pilih Buat aturan. Untuk informasi selengkapnya tentang mengonfigurasi aturan, lihat EventBridgeaturan di Panduan EventBridge Pengguna.
Jenis peristiwa perubahan status perangkat
Peristiwa perubahan status perangkat dihasilkan di JSON. Untuk setiap jenis acara, gumpalan JSON dikirim ke target pilihan Anda, seperti yang dikonfigurasi dalam aturan. Jenis detail berikut tersedia:
- Beberapa Peringatan Dihapus
-
Perangkat melewati satu atau lebih pemeriksaan kesehatan.
- Peringatan Baru Terdeteksi
-
Perangkat gagal satu atau lebih pemeriksaan kesehatan.
Objek Acara
- sumber daya
-
Berisi daftar DeviceInstance arn tempat peristiwa Perubahan Status Perangkat dipublikasikan.
- data
-
ClearedAlerts
-
Merupakan pemeriksaan kesehatan yang sebelumnya gagal DeviceInstance.
-
Terdiri dari StatusCode untuk jenis alert dan timestamp ReporteDat.
-
Kemungkinan nilai StatusCode:, NetworkDisconnected USBDisconnected
CurrentAlerts
-
Merupakan status DeviceInstance saat ini.
-
Terdiri dari StatusCode untuk jenis alert dan timestamp ReporteDat.
-
Kemungkinan nilai StatusCode:, NetworkDisconnected USBDisconnected
Newalerts
-
Merupakan pemeriksaan kesehatan DeviceInstance yang baru gagal.
-
Terdiri dari StatusCode untuk jenis alert dan timestamp ReporteDat.
-
Kemungkinan nilai StatusCode:, NetworkDisconnected USBDisconnected
currentAlertsCount
-
Hitungan pemeriksaan kesehatan yang saat ini gagal dengan DeviceInstance.
assetTagId
-
Perangkat assetTagId yang terkait dengan DeviceInstance.
deviceInstanceName
-
Nama DeviceInstance tempat Peristiwa Status Perangkat diterbitkan.
SiteName
-
Nama situs tempat DeviceInstance hadir.
SitEarn
-
Arn untuk situs tempat DeviceInstance hadir.
-
Jenis acara profil pengguna
Jenis detail acara terkait profil Pengguna adalah:
- Pendaftaran Baru yang Sukses
-
Ketika pengguna berhasil mendaftar.
- Pendaftaran PBB Baru yang Berhasil
-
Ketika pengguna berhasil tidak terdaftar.
- Pendaftaran yang Tidak Berhasil
-
Ketika pengguna gagal mendaftar.
- Pendaftaran PBB yang tidak berhasil
-
Ketika pengguna gagal membatalkan pendaftaran.
- Pengakuan Sukses
-
Ketika pengguna memindai palm untuk otentikasi berhasil.
- Pengakuan yang Tidak Berhasil
-
Ketika pengenalan pemindaian telapak tangan gagal.
Objek Acara
- sumber daya
-
Berisi daftar profil pengguna arn tempat acara profil pengguna diterbitkan.
- data
-
accountId
-
AWS Akun yang relevan untuk perangkat yang memulai permintaan.
RequestSource
-
Ini adalah deviceInstanceId perangkat yang memulai permintaan.
dibuatTimeStamp
-
Waktu acara sedang dibuat.
UserStatus
-
Status pengguna saat ini.
-
Nilai yang mungkin: AKTIF, DIHAPUS
AssociateDid
-
Id terkait pengguna, misalnya id lencana.
akal budi
-
Nilai ini akan hadir untuk acara yang gagal. Ini berisi alasan mengapa acara itu tidak berhasil.
-
Contoh acara
Contoh berikut menunjukkan acara untuk Amazon One Enterprise.
Topik
Status kesehatan perangkat berubah menjadi sehat
Perangkat melewati semua pemeriksaan kesehatan.
{ "version": "0", "id": "51e022b4-7ce6-34e0-264b-370948fc1123", "detail-type": "Some Alert(s) Cleared", "source": "aws.one", "account": "123456789012", "time": "2025-07-17T19:32:42Z", "region": "us-east-1", "resources": [ "arn:aws:one:us-east-1:123456789012:deviceInstance/F5JRte5Jz21Tqx" ], "detail": { "version": "1.0.0", "data": { "clearedAlerts": [ { "statusCode": "USBDisconnected", "reportedAt": "Thu Jul 17 19:32:42 UTC 2025" } ], "currentAlerts": [], "currentAlertsCount": 0, "assetTagId": "0000123456", "deviceInstanceName": "device_name", "siteName": "site_name", "siteArn": "arn:aws:one:us-east-1:123456789012:site/12345678901234" } } }
Status kesehatan perangkat berubah menjadi kritis
Perangkat gagal satu atau lebih pemeriksaan kesehatan.
{ "version": "0", "id": "07af4893-ef9f-965a-d245-3f0c8bd3c123", "detail-type": "New Alert(s) Detected", "source": "aws.one", "account": "123456789012", "time": "2025-07-17T19:26:58Z", "region": "us-east-1", "resources": [ "arn:aws:one:us-east-1:123456789012:deviceInstance/12345678901234" ], "detail": { "version": "1.0.0", "data": { "newAlerts": [ { "statusCode": "USBDisconnected", "reportedAt": "Thu Jul 17 19:26:58 UTC 2025" } ], "currentAlerts": [ { "statusCode": "USBDisconnected", "reportedAt": "Thu Jul 17 19:26:58 UTC 2025" } ], "currentAlertsCount": 1, "assetTagId": "0000123456", "deviceInstanceName": "device_name", "siteName": "site_name", "siteArn": "arn:aws:one:us-east-1:123456789012:site/12345678901234" } } }
Konektivitas perangkat diubah menjadi online
Perangkat sekarang terhubung ke internet.
{ "version": "0", "id": "e6ecea28-dd60-5061-29f8-dfbc902f4123", "detail-type": "Some Alert(s) Cleared", "source": "aws.one", "account": "123456789012", "time": "2025-07-17T18:28:23Z", "region": "us-east-1", "resources": [ "arn:aws:one:us-east-1:123456789012:deviceInstance/12345678901234" ], "detail": { "version": "1.0.0", "data": { "clearedAlerts": [ { "statusCode": "NetworkDisconnected", "reportedAt": "Thu Jul 17 18:28:23 UTC 2025" } ], "currentAlerts": [], "currentAlertsCount": 0, "assetTagId": "0000123456", "deviceInstanceName": "device_name", "siteName": "site_name", "siteArn": "arn:aws:one:us-east-1:123456789012:site/12345678901234" } } }
Konektivitas perangkat diubah menjadi offline
Perangkat tidak lagi terhubung ke internet.
{ "version": "0", "id": "e6ecea28-dd60-5061-29f8-dfbc902f4123", "detail-type": "New Alert(s) Detected", "source": "aws.one", "account": "123456789012", "time": "2025-07-17T18:28:23Z", "region": "us-east-1", "resources": [ "arn:aws:one:us-east-1:123456789012:deviceInstance/12345678901234" ], "detail": { "version": "1.0.0", "data": { "newAlerts": [ { "statusCode": "NetworkDisconnected", "reportedAt": "Thu Jul 17 18:28:23 UTC 2025" } ], "currentAlerts": [ { "statusCode": "NetworkDisconnected", "reportedAt": "Thu Jul 17 18:28:23 UTC 2025" } ], "currentAlertsCount": 1, "assetTagId": "0000123456", "deviceInstanceName": "device_name", "siteName": "site_name", "siteArn": "arn:aws:one:us-east-1:123456789012:site/12345678901234" } } }