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 Detektorversion definiert die Regeln, die Reihenfolge der Regelausführung und optional eine Modellversion, die als Teil der Anfrage zur Generierung von Betrugsprognosen verwendet wird. 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 ausgewerteten Ereignistyp trainiert wurde.
Jede Detektorversion hat einen Status vonDRAFT
,ACTIVE
, oderINACTIVE
. Es kann nur eine Detektorversion enthalten seinACTIVE
Status nach dem anderen. Während derGetEventPrediction
Anfrage, Amazon Fraud Detector verwendet denACTIVE
Detektor falls neinDetectorVersion
ist spezifiziert.
Modus zur Regelausführung
Amazon Fraud Detector unterstützt zwei verschiedene Regelausführungsmodi:FIRST_MATCHED
undALL_MATCHED
.
Wenn der Regelausführungsmodus lautet
FIRST_MATCHED
bewertet Amazon Fraud Detector die Regeln sequentiell, zuerst nach der 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 lautet
ALL_MATCHED
, dann 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 Detektorversion mit demAWS SDK for Python (Boto3)
Das folgende Beispiel zeigt eine Beispielanfrage für denCreateDetectorVersion
API. Der Regelausführungsmodus ist eingestellt aufFIRST_MATCHED
, daher bewertet Amazon Fraud Detector die Regeln sequentiell, zuerst nach der 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' )
Um den Status einer Detektorversion zu aktualisieren, verwenden Sie denUpdateDetectorVersionStatus
API. Das folgende Beispiel aktualisiert den Versionsstatus des Detektors vonDRAFT
zuACTIVE
. Während einerGetEventPrediction
Anfrage, wenn keine Melder-ID angegeben ist, verwendet Amazon Fraud Detector dieACTIVE
Version des Detektors.
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.update_detector_version_status( detectorId = 'sample_detector', detectorVersionId = '1', status = 'ACTIVE' )