View a markdown version of this page

Criar regras - Amazon Fraud Detector

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

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á.

Criar regras

Você pode criar regras no console do Amazon Fraud Detector usando o comando create-rule, usando a CreateRule API ou usando o. AWS SDK para Python (Boto3)

Cada regra deve conter uma única expressão que capture sua lógica de negócios. Todas as expressões devem ser avaliadas como um valor booleano (verdadeiro ou falso) e ter menos de 4.000 caracteres. If-else as condições de tipo não são suportadas. Todas as variáveis usadas na expressão devem ser predefinidas no tipo de evento avaliado. Da mesma forma, todas as listas usadas na expressão devem ser predefinidas, associadas a um tipo de variável e preenchidas com entradas.

O exemplo a seguir cria uma regra high_risk para um detector payments_detector existente. A regra associa uma expressão e um resultado verify_customer à regra.

Pré-requisitos

Para seguir as etapas mencionadas abaixo, certifique-se de concluir o seguinte antes de continuar com a criação das regras:

Se você estiver criando um detector, uma regra e um resultado para seu caso de uso, substitua o exemplo de nome do detector, nome da regra, expressão da regra e nome do resultado pelos nomes e expressões relevantes ao seu caso de uso.

Crie uma nova regra no console do Amazon Fraud Detector

  1. Abra o Console de Gerenciamento da AWS e faça login em sua conta. Navegue até o Amazon Fraud Detector.

  2. No painel de navegação esquerdo, escolha Detectores e selecione o detector que você criou para seu caso de uso, por exemplo, payments_detector.

  3. Na página payments_detector, escolha a guia Regras associadas e escolha Criar regra.

  4. Na página Nova regra, insira o seguinte:

    1. Em Nome, insira um nome para a regra, exemplo high_risk

    2. Em Descrição - opcional, opcionalmente, insira uma descrição da regra, por exemplo, This rule captures events with a high ML model score

    3. Na Expressão, insira uma expressão de regra para seu caso de uso usando o guia de referência rápida de expressões. Exemplo $sample_fraud_detection_model_insightscore >900

    4. Nos Resultados, escolha o resultado que você criou para seu caso de uso, por exemplo, verify_customer. Um resultado é o resultado de uma previsão de fraude e é retornado se a regra corresponder durante uma avaliação.

  5. Escolha Salvar regra

Você criou uma nova regra para seu detector. Essa é a versão 1 da regra que o Amazon Fraud Detector disponibiliza automaticamente para uso pelo detector.

Crie uma regra usando o AWS SDK para Python (Boto3)

O código de exemplo a seguir usa a CreateRule API para criar uma regra high_risk para um detector payments_detector existente. O código de exemplo também adiciona uma expressão de regra e um resultado verify_customer à regra.

Pré-requisitos

Para usar o código de exemplo, certifique-se de concluir o seguinte antes de continuar com a criação das regras:

Se você estiver criando um detector, uma regra e um resultado para seu caso de uso, substitua o exemplo de nome do detector, nome da regra, expressão da regra e nome do resultado por nomes e expressões relevantes ao seu caso de uso.

import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.create_rule( ruleId = 'high_risk', detectorId = 'payments_detector', expression = '$sample_fraud_detection_model_insightscore > 900', language = 'DETECTORPL', outcomes = ['verify_customer'] )

Você criou a versão 1 da regra, que o Amazon Fraud Detector disponibiliza automaticamente para uso do detector.