Crear reglas - Amazon Fraud Detector

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.

Crear reglas

Puede crear reglas en la consola de Amazon Fraud Detector mediante el comando create-rule, la CreateRuleAPI o la. AWS SDK for Python (Boto3)

Cada regla debe contener una sola expresión que refleje su lógica empresarial. Todas las expresiones deben dar como resultado 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 existentepayments_detector. 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 reglas:

Si está creando 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 expresiones relevantes para su caso de uso.

Cree una nueva regla en la consola de Amazon Fraud Detector

  1. Abre la consola AWS de administración e inicia sesión en tu cuenta. Diríjase a Amazon Fraud Detector.

  2. En el panel de navegación de la izquierda, elija Detectores y seleccione el detector que creó para su caso de uso, por ejemplo, payments_detector.

  3. En la página payments_detector, elija la pestaña Reglas asociadas y, a continuación, elija Crear regla.

  4. En la página Nueva regla, introduzca lo siguiente:

    1. En Nombre, introduzca un nombre para la regla, por ejemplo high_risk

    2. En la descripción (opcional), introduzca opcionalmente una descripción de la regla, por ejemplo, This rule captures events with a high ML model score

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

    4. En los Resultados, elige el resultado que creaste para tu caso de uso, por ejemplo verify_customer. Un resultado es el resultado de una predicción de fraude y se devuelve si la regla coincide durante una evaluación.

  5. 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 mediante el AWS SDK for Python (Boto3)

El siguiente código de ejemplo usa la CreateRuleAPI para crear una regla high_risk para un detector existentepayments_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 completar lo siguiente antes de continuar con la creación de reglas:

Si está creando 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'] )

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