

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.

# Creación de reglas
<a name="create-a-rule"></a>

Puede crear reglas en la consola de Amazon Fraud Detector mediante el comando [create-rule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/frauddetector/create-rule.html), la [CreateRule](https://docs.aws.amazon.com//frauddetector/latest/api/API_CreateRule.html)API o la. AWS SDK para Python (Boto3)

Cada regla debe contener una sola expresión que capture su lógica empresarial. Todas las expresiones deben tener un valor booleano (verdadero o falso) y tener una longitud inferior a 4000 caracteres. No se admiten las condiciones de tipo If-Else. Todas las variables utilizadas en la expresión deben estar predefinidas en el tipo de evento evaluado. Del mismo modo, todas las listas utilizadas en la expresión deben estar predefinidas, asociadas a un tipo de variable y rellenarse con entradas.

El siguiente ejemplo crea una regla `high_risk` para un detector `payments_detector` existente. La regla asocia una expresión y un resultado `verify_customer` a la regla. 

**Requisitos previos**

Para seguir los pasos que se mencionan a continuación, asegúrese de completar lo siguiente antes de continuar con la creación de las reglas:
+ [Crea un detector](create-a-detector.md)
+ [Crea un resultado](create-an-outcome.md)

Si va a crear un detector, una regla y un resultado para su caso de uso, sustituya el nombre del detector, el nombre de la regla, la expresión de la regla y el nombre del resultado del ejemplo por los nombres y las expresiones correspondientes a su caso de uso.

## Crea una nueva regla en la consola de Amazon Fraud Detector
<a name="create-rule-console"></a>

1. Inicie sesión en la [Consola de administración de AWS](https://console.aws.amazon.com/) e inicie sesión en su cuenta. Navega hasta Amazon Fraud Detector.

1. En el panel de navegación izquierdo, selecciona **Detectores** y selecciona el detector que creaste para tu caso de uso, por ejemplo, **payments\$1detector**.

1. **En la página **payments\$1detector**, selecciona la pestaña **Reglas asociadas y, a** continuación, selecciona Crear regla.**

1. En la página **Nueva regla**, introduce lo siguiente:

   1. En el **nombre**, introduzca un nombre para la regla, por ejemplo **high\$1risk**

   1. En la sección **Descripción (opcional)**, si lo desea, introduzca una descripción de la regla, por ejemplo, **This rule captures events with a high ML model score**

   1. En la **expresión**, introduzca una expresión de regla para su caso de uso utilizando la **guía de referencia rápida de expresiones**. Ejemplo `$sample_fraud_detection_model_insightscore >900`

   1. En los **resultados**, elija el resultado que creó para su caso de uso, por ejemplo, **verify\$1customer**. Un resultado es el resultado de una predicción de fraude y se devuelve si la regla coincide durante una evaluación. 

1. Elija **Guardar regla**

Ha creado una nueva regla para su detector. Esta es la versión 1 de la regla que Amazon Fraud Detector pone automáticamente a disposición del detector para que la utilice. 

## Cree una regla utilizando la AWS SDK para Python (Boto3)
<a name="create-a-rule-using-the-aws-python-sdk"></a>

El siguiente código de ejemplo usa la [CreateRule](https://docs.aws.amazon.com//frauddetector/latest/api/API_CreateRule.html)API para crear una regla `high_risk` para un detector existente`payments_detector`. El código de ejemplo también agrega una expresión de regla y un resultado `verify_customer` a la regla. 

**Requisitos previos**

Para usar el código de ejemplo, asegúrese de haber completado lo siguiente antes de continuar con la creación de reglas:
+ [Crea un detector](create-a-detector.md)
+ [Crea un resultado](create-an-outcome.md)

Si va a crear un detector, una regla y un resultado para su caso de uso, sustituya el nombre del detector, el nombre de la regla, la expresión de la regla y el nombre del resultado del ejemplo por nombres y expresiones relevantes para su 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']
)
```

Has creado la versión 1 de la regla y Amazon Fraud Detector la pone automáticamente a disposición del detector para que la utilice. 