

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

# Criar regras
<a name="create-a-rule"></a>

Você pode criar regras no console do Amazon Fraud Detector usando o comando [create-rule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/frauddetector/create-rule.html), usando a [CreateRule](https://docs.aws.amazon.com//frauddetector/latest/api/API_CreateRule.html)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. As condições do tipo If-else 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 existente`payments_detector`. 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 de regras:
+ [Crie um detector](create-a-detector.md)
+ [Crie um resultado](create-an-outcome.md)

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
<a name="create-rule-console"></a>

1. Abra o [Console de Gerenciamento da AWS](https://console.aws.amazon.com/) e faça login em sua conta. Navegue até o Amazon Fraud Detector.

1. **No painel de navegação esquerdo, escolha **Detectores** e selecione o detector que você criou para seu caso de uso, por exemplo payments\_detector.**

1. **Na página **payments\_detector**, escolha a guia **Regras associadas** e, em seguida, escolha Criar regra.**

1. Na página **Nova regra**, digite o seguinte:

   1. Em **Nome**, insira um nome para a regra, exemplo **high\_risk**

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

   1. Em **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`

   1. Em **Resultados**, escolha o resultado que você criou para seu caso de uso, exemplo **verify\_customer**. Um resultado é o resultado de uma previsão de fraude e é retornado se a regra corresponder durante uma avaliação. 

1. Escolha **Salvar regra**

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

## Crie uma regra usando o AWS SDK para Python (Boto3)
<a name="create-a-rule-using-the-aws-python-sdk"></a>

O código de exemplo a seguir usa a [CreateRule](https://docs.aws.amazon.com//frauddetector/latest/api/API_CreateRule.html)API para criar uma regra `high_risk` para um detector existente`payments_detector`. 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 ter concluído o seguinte antes de continuar com a criação das regras:
+ [Crie um detector](create-a-detector.md)
+ [Crie um resultado](create-an-outcome.md)

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 para 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 a disponibiliza automaticamente para o detector usar. 