Amazon Fraud Detector dejará de estar abierto a nuevos clientes a partir del 7 de noviembre de 2025. Si quieres utilizar Amazon Fraud Detector, regístrate antes de esa fecha. 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.
Cree una versión del detector
Una versión del detector define las reglas, el orden de ejecución de las reglas y, opcionalmente, una versión modelo, que se utilizará como parte de la solicitud para generar predicciones de fraude. Puede añadir cualquiera de las reglas definidas en un detector a la versión del detector. También puede añadir cualquier modelo basado en el tipo de evento evaluado.
Cada versión del detector tiene un estado de DRAFTACTIVE, oINACTIVE. Solo una versión del detector puede estar en ACTIVE estado a la vez. Durante la GetEventPrediction solicitud, Amazon Fraud Detector utilizará el ACTIVE detector si no DetectorVersion se especifica ninguno.
Modo de ejecución de reglas
Amazon Fraud Detector admite dos modos de ejecución de reglas diferentes: FIRST_MATCHED yALL_MATCHED.
Si el modo de ejecución de reglas es
FIRST_MATCHED, Amazon Fraud Detector evalúa las reglas secuencialmente, de la primera a la última, deteniéndose en la primera regla coincidente. A continuación, Amazon Fraud Detector proporciona los resultados de esa única regla. Si una regla se evalúa como falsa (no coincide), se evalúa la siguiente regla de la lista.Si el modo de ejecución de la regla es
ALL_MATCHED, todas las reglas de una evaluación se ejecutan en paralelo, independientemente de su orden. Amazon Fraud Detector ejecuta todas las reglas y devuelve los resultados definidos para cada regla coincidente.
Cree una versión del detector utilizando el AWS SDK para Python (Boto3)
En el siguiente ejemplo, se muestra un ejemplo de solicitud para la CreateDetectorVersion API. El modo de ejecución de reglas está configurado enFIRST_MATCHED, por lo que Amazon Fraud Detector evaluará las reglas secuencialmente, de la primera a la última, y se detendrá en la primera regla coincidente. A continuación, Amazon Fraud Detector proporciona los resultados de esa única regla durante elGetEventPrediction response.
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.create_detector_version( detectorId = 'sample_detector', rules = [{ 'detectorId' : 'sample_detector', 'ruleId' : 'high_fraud_risk', 'ruleVersion' : '1' }, { 'detectorId' : 'sample_detector', 'ruleId' : 'medium_fraud_risk', 'ruleVersion' : '1' }, { 'detectorId' : 'sample_detector', 'ruleId' : 'low_fraud_risk', 'ruleVersion' : '1' } ], modelVersions = [{ 'modelId' : 'sample_fraud_detection_model', 'modelType': 'ONLINE_FRAUD_INSIGHTS', 'modelVersionNumber' : '1.00' }], ruleExecutionMode = 'FIRST_MATCHED' )
Para actualizar el estado de una versión del detector, usa la UpdateDetectorVersionStatus API. El siguiente ejemplo actualiza el estado de la versión del detector de DRAFT aACTIVE. Durante una GetEventPrediction solicitud, si no se especifica un ID de detector, Amazon Fraud Detector utilizará la ACTIVE versión del detector.
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.update_detector_version_status( detectorId = 'sample_detector', detectorVersionId = '1', status = 'ACTIVE' )