View a markdown version of this page

Armazene dados de eventos usando a operação SendEvent da API - Amazon Fraud Detector

O Amazon Fraud Detector não está mais aberto a novos clientes a partir de 7 de novembro de 2025. Para recursos semelhantes ao Amazon Fraud Detector SageMaker, explore Amazon AutoGluon, AWS WAF e.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Armazene dados de eventos usando a operação SendEvent da API

Você pode usar a operação de SendEvent API para armazenar eventos no Amazon Fraud Detector sem gerar previsões de fraude para esses eventos. Por exemplo, você pode usar a SendEvent operação para carregar um conjunto de dados histórico, que poderá ser usado posteriormente para treinar um modelo.

Formatos de timestamp de eventos para API SendEvent

Ao armazenar dados de eventos usando a SendEvent API, você deve garantir que o carimbo de data/hora do evento esteja no formato necessário. O Amazon Fraud Detector é compatível com os seguintes date/timestamp formatos:

  • %aaaa-%mm-%DDT%hh: %mm: %sSz (padrão ISO 8601 somente em UTC sem milissegundos)

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

  • %aaa/%mm/%dd %hh: %mm: %s (AM/PM)

    Exemplos: 2019/11/30 13:01:01 PM ou 2019/11/30 13:01:01

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

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

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

    Exemplos: 30/11/19 13:01:01 PM, 30/11/19 13:01:01

O Amazon Fraud Detector faz as seguintes suposições ao analisar date/timestamp formatos para registros de data e hora de eventos:

  • Se você estiver usando o padrão ISO 8601, ele deverá corresponder exatamente à especificação anterior

  • Se você estiver usando um dos outros formatos, há flexibilidade adicional:

    • Por meses e dias, você pode fornecer dígitos simples ou duplos. Por exemplo, 1/12/2019 é uma data válida.

    • Você não precisa incluir hh:mm:ss se não os tiver (ou seja, você pode simplesmente fornecer uma data). Você também pode fornecer um subconjunto de apenas a hora e os minutos (por exemplo, hh:mm). Não há suporte para fornecer apenas uma hora. Milissegundos também não são suportados.

    • Se você fornecer AM/PM etiquetas, presume-se um relógio de 12 horas. Se não houver AM/PM informações, presume-se um relógio de 24 horas.

    • Você pode usar “/” ou “-” como delimitadores para os elementos de data. “:” é assumido para os elementos de carimbo de data/hora.

Veja a seguir um exemplo de chamada de 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'}], )