Archivia i dati degli eventi utilizzando l'operazione API SendEvent - Amazon Fraud Detector

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Archivia i dati degli eventi utilizzando l'operazione API SendEvent

Puoi utilizzare l'operazione SendEvent API per archiviare eventi in Amazon Fraud Detector senza generare previsioni di frode per tali eventi. Ad esempio, puoi utilizzare l'SendEventoperazione per caricare un set di dati storici, che potrai utilizzare in seguito per addestrare un modello.

Formati Event Timestamp per API SendEvent

Quando memorizzi i dati degli eventi utilizzando l'SendEventAPI, devi assicurarti che il timestamp dell'evento sia nel formato richiesto. Amazon Fraud Detector supporta i seguenti formati di data/ora:

  • %yyyy-%mm-%ddt%hH: %mm: %ssZ (standard ISO 8601 solo in UTC senza millisecondi)

    Esempio: 2019-11-30T 13:01:01 Z

  • %yyyy/%mm/%dd %hh: %mm: %ss (AM/PM)

    Esempi: 2019/11/30 13:01:01 PM o 2019/11/30 13:01:01

  • %mm/%dd/%yyyy %hh: %mm: %ss

    Esempi: 30/11/2019 13:01:01 PM, 30/11/2019 13:01:01

  • %mm/%dd/%yy %h: %mm: %ss

    Esempi: 30/11/19 1:01:01 PM, 30/11/19 13:01:01

Amazon Fraud Detector fa i seguenti presupposti quando analizza i formati di data/ora per i timestamp degli eventi:

  • Se utilizzi lo standard ISO 8601, deve corrispondere esattamente alla specifica precedente

  • Se si utilizza uno degli altri formati, è disponibile una flessibilità aggiuntiva:

    • Per mesi e giorni, puoi fornire cifre singole o doppie. Ad esempio, 1/12/2019 è una data valida.

    • Non è necessario includere hh:mm:ss se non li hai (ovvero, puoi semplicemente fornire una data). Puoi anche fornire un sottoinsieme di sole ore e minuti (ad esempio, hh:mm). La semplice indicazione dell'ora non è supportata. Inoltre, i millisecondi non sono supportati.

    • Se si forniscono AM/PM labels, a 12-hour clock is assumed. If there is no AM/PM informazioni, si presuppone un orario di 24 ore.

    • È possibile utilizzare «/» o «-» come delimitatori per gli elementi di data. Si presume «:» per gli elementi del timestamp.

Di seguito è riportato un esempio di chiamata API. SendEvent

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'}], )