Erstellen Sie eine Detektorversion - Amazon Fraud Detector

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie eine Detektorversion

Eine Detector-Version definiert die Regeln, die Reihenfolge der Regelausführung und optional eine Modellversion, die als Teil der Anfrage zur Generierung von Betrugsprognosen verwendet werden. Sie können jede der in einem Detektor definierten Regeln zur Detektorversion hinzufügen. Sie können auch jedes Modell hinzufügen, das für den evaluierten Ereignistyp trainiert wurde.

Jede Detektorversion hat den Status DRAFTACTIVE, oderINACTIVE. Es kann jeweils nur eine Detektorversion im ACTIVE Status sein. Während der GetEventPrediction Anfrage verwendet Amazon Fraud Detector den ACTIVE Detektor, falls kein Detektor angegeben DetectorVersion ist.

Ausführungsmodus der Regel

Amazon Fraud Detector unterstützt zwei verschiedene Regelausführungsmodi: FIRST_MATCHED undALL_MATCHED.

  • Wenn der Regelausführungsmodus istFIRST_MATCHED, bewertet Amazon Fraud Detector die Regeln sequentiell, von der ersten bis zur letzten, und stoppt bei der ersten übereinstimmenden Regel. Amazon Fraud Detector liefert dann die Ergebnisse für diese einzelne Regel. Wenn eine Regel als falsch (nicht übereinstimmend) ausgewertet wird, wird die nächste Regel in der Liste ausgewertet.

  • Wenn der Regelausführungsmodus istALL_MATCHED, werden alle Regeln in einer Auswertung unabhängig von ihrer Reihenfolge parallel ausgeführt. Amazon Fraud Detector führt alle Regeln aus und gibt die definierten Ergebnisse für jede übereinstimmende Regel zurück.

Erstellen Sie eine Detektor-Version mit dem AWS SDK für Python (Boto3)

Das folgende Beispiel zeigt eine Beispielanforderung für die CreateDetectorVersion API. Der Regelausführungsmodus ist auf eingestelltFIRST_MATCHED, daher bewertet Amazon Fraud Detector die Regeln sequentiell, von der ersten bis zur letzten, und stoppt bei der ersten übereinstimmenden Regel. Amazon Fraud Detector liefert dann die Ergebnisse für diese einzelne Regel während desGetEventPrediction 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' )

Verwenden Sie die UpdateDetectorVersionStatus API, um den Status einer Detektorversion zu aktualisieren. Im folgenden Beispiel wird der Versionsstatus des Detektors von DRAFT auf aktualisiertACTIVE. Wenn bei einer GetEventPrediction Anfrage keine Melder-ID angegeben wird, verwendet Amazon Fraud Detector die ACTIVE Version des Detektors.

import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.update_detector_version_status( detectorId = 'sample_detector', detectorVersionId = '1', status = 'ACTIVE' )