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 DRAFT
ACTIVE
, 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 ist
FIRST_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 ist
ALL_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' )