Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyimpan data peristiwa menggunakan operasi SendEvent API
Anda dapat menggunakan operasi SendEvent
API untuk menyimpan peristiwa di Amazon Fraud Detector tanpa membuat prediksi penipuan untuk peristiwa tersebut. Misalnya, Anda dapat menggunakan SendEvent
operasi untuk mengunggah kumpulan data historis, yang nantinya dapat Anda gunakan untuk melatih model.
Format Timestamp Acara untuk API SendEvent
Saat menyimpan data peristiwa menggunakan SendEvent
API, Anda harus memastikan bahwa stempel waktu acara Anda dalam format yang diperlukan. Amazon Fraud Detector mendukung format tanggal/stempel waktu berikut:
%YYYY-%mm-%ddt%HH: %mm: %SSZ (standar ISO 8601 di UTC hanya tanpa milidetik)
Contoh: 2019-11-30T 13:01:01 Z
-
%yyy/%mm/%dd %hh: %mm: %ss (AM/PM)
Contoh: 2019/11/30 13:01:01 PM, atau 2019/11/30 13:01:01
%mm/%dd/%yyyy %hh: %mm: %ss
Contoh: 30/11/2019 13:01:01 PM, 11/30/2019 13:01:01
%mm/%dd/%yy %hh: %mm: %ss
Contoh: 30/11/19 13:01:01 PM, 11/30/19 13:01:01
Amazon Fraud Detector membuat asumsi berikut saat mengurai format tanggal/stempel waktu untuk stempel waktu acara:
Jika Anda menggunakan standar ISO 8601, itu harus sama persis dengan spesifikasi sebelumnya
Jika Anda menggunakan salah satu format lain, ada fleksibilitas tambahan:
Selama berbulan-bulan dan berhari-hari, Anda dapat memberikan digit tunggal atau ganda. Misalnya, 1/12/2019 adalah tanggal yang valid.
Anda tidak perlu menyertakan hh:mm: ss jika Anda tidak memilikinya (yaitu, Anda cukup memberikan tanggal). Anda juga dapat memberikan subset hanya jam dan menit (misalnya, hh:mm). Hanya menyediakan jam tidak didukung. Milidetik juga tidak didukung.
Jika Anda memberikan AM/PM labels, a 12-hour clock is assumed. If there is no AM/PM informasi, diasumsikan jam 24 jam.
Anda dapat menggunakan “/” atau “-” sebagai pembatas untuk elemen tanggal. “:” diasumsikan untuk elemen stempel waktu.
Berikut ini adalah contoh panggilan SendEvent
API.
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.send_event( eventId = '802454d3-f7d8-482d-97e8-c4b6db9a0428', eventTypeName = 'sample_registration', eventTimestamp = '2020-07-13T23:18:21Z', eventVariables = { 'email_address' : 'johndoe@exampledomain.com', 'ip_address' : '1.2.3.4'}, assignedLabel = ‘legit’, labelTimestamp = '2020-07-13T23:18:21Z', entities = [{'entityType':'sample_customer', 'entityId':'12345'}], )