View a markdown version of this page

Almacene los datos de los eventos mediante la operación de la API SendEvent - Amazon Fraud Detector

Amazon Fraud Detector dejará de estar abierto a nuevos clientes a partir del 7 de noviembre de 2025. Para obtener funciones similares a Amazon Fraud Detector, explore Amazon SageMaker, AutoGluon, y AWS WAF.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Almacene los datos de los eventos mediante la operación de la API SendEvent

Puedes usar la operación de la SendEvent API para almacenar eventos en Amazon Fraud Detector sin generar predicciones de fraude para esos eventos. Por ejemplo, puede usar la SendEvent operación para cargar un conjunto de datos históricos, que luego podrá usar para entrenar un modelo.

Formatos de marca temporal de eventos para la API SendEvent

Al almacenar datos de eventos mediante la SendEvent API, debes asegurarte de que la marca de tiempo del evento esté en el formato requerido. Amazon Fraud Detector admite los siguientes date/timestamp formatos:

  • %yyyy-%MM-%DDT%HH: %mm: %ssZ (estándar ISO 8601 solo en UTC, sin milisegundos)

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

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

    Ejemplos: 30 de noviembre de 2019 a las 13:01:01 p. m., o 30 de noviembre de 2019 a las 13:01:01

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

    Ejemplos: 30/11/2019 13:01:01 p.m., 30/11/2019 13:01:01

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

    Ejemplos: 30/11/19 13:01:01 p. m., 30/11/19 13:01:01

Amazon Fraud Detector hace las siguientes suposiciones al analizar los date/timestamp formatos de las marcas de tiempo de los eventos:

  • Si utiliza la norma ISO 8601, debe coincidir exactamente con la especificación anterior

  • Si utiliza uno de los otros formatos, hay flexibilidad adicional:

    • Para meses y días, puede proporcionar un dígito o doble dígito. Por ejemplo, el 1 de diciembre de 2019 es una fecha válida.

    • No necesitas incluir hh:mm:ss si no los tienes (es decir, puedes simplemente indicar una fecha). También puede proporcionar un subconjunto de solo la hora y los minutos (por ejemplo, hh:mm). No se admite el simple hecho de proporcionar una hora. Tampoco se admiten milisegundos.

    • Si proporciona AM/PM etiquetas, se asume un reloj de 12 horas. Si no hay AM/PM información, se asume que el reloj es de 24 horas.

    • Puede utilizar «/» o «-» como delimitadores para los elementos de fecha. Se utiliza «:» para los elementos de marca de tiempo.

El siguiente es un ejemplo SendEvent de llamada a la 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'}], )