

Amazon Fraud Detector ist seit dem 7. November 2025 nicht mehr für Neukunden geöffnet. Funktionen, die Amazon Fraud Detector ähneln, finden Sie SageMaker unter Amazon AutoGluon, und AWS WAF.

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
<a name="create-a-detector-version"></a>

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`, oder`INACTIVE`. 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
<a name="rule-execution-mode"></a>

Amazon Fraud Detector unterstützt zwei verschiedene Regelausführungsmodi: `FIRST_MATCHED` und`ALL_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)
<a name="create-a-detector-version-using-the-aws-python-sdk"></a>

Das folgende Beispiel zeigt eine Beispielanforderung für die `CreateDetectorVersion` API. Der Regelausführungsmodus ist auf eingestellt`FIRST_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 des`GetEventPrediction 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 aktualisiert`ACTIVE`. 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'
)
```