

Amazon Fraud Detector non è più aperto a nuovi clienti a partire dal 7 novembre 2025. Per funzionalità simili a Amazon Fraud Detector, esplora Amazon SageMaker AutoGluon, e. AWS WAF

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Crea una versione del rilevatore
<a name="create-a-detector-version"></a>

Una versione del rilevatore definisce le regole, l'ordine di esecuzione delle regole e, facoltativamente, una versione del modello, che verrà utilizzata come parte della richiesta per generare previsioni di frode. È possibile aggiungere qualsiasi regola definita all'interno di un rilevatore alla versione del rilevatore. È inoltre possibile aggiungere qualsiasi modello addestrato sul tipo di evento valutato.

 Ogni versione del rilevatore ha lo stato di `DRAFT``ACTIVE`, o. `INACTIVE` `ACTIVE`Lo stato può essere solo una versione del rilevatore alla volta. Durante la `GetEventPrediction` richiesta, Amazon Fraud Detector utilizzerà il `ACTIVE` rilevatore se non viene specificato nulla`DetectorVersion`.

## Modalità di esecuzione delle regole
<a name="rule-execution-mode"></a>

Amazon Fraud Detector supporta due diverse modalità di esecuzione delle regole: `FIRST_MATCHED` e. `ALL_MATCHED`
+ Se la modalità di esecuzione della regola è`FIRST_MATCHED`, Amazon Fraud Detector valuta le regole in sequenza, dalla prima all'ultima, fermandosi alla prima regola corrispondente. Amazon Fraud Detector fornisce quindi i risultati per quella singola regola. Se una regola risulta falsa (non corrispondente), viene valutata la regola successiva nell'elenco.
+ Se la modalità di esecuzione delle regole è`ALL_MATCHED`, tutte le regole di una valutazione vengono eseguite in parallelo, indipendentemente dal loro ordine. Amazon Fraud Detector esegue tutte le regole e restituisce i risultati definiti per ogni regola corrispondente.

## Crea una versione del rilevatore usando AWS SDK per Python (Boto3)
<a name="create-a-detector-version-using-the-aws-python-sdk"></a>

L'esempio seguente mostra un esempio di richiesta per l'`CreateDetectorVersion`API. La modalità di esecuzione delle regole è impostata su`FIRST_MATCHED`, pertanto Amazon Fraud Detector valuterà le regole in sequenza, dalla prima all'ultima, fermandosi alla prima regola corrispondente. Amazon Fraud Detector fornisce quindi i risultati per quella singola regola durante il. `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'
)
```

Per aggiornare lo stato di una versione del rilevatore, utilizza l'API. `UpdateDetectorVersionStatus` L'esempio seguente aggiorna lo stato della versione del rilevatore da a`DRAFT`. `ACTIVE` Durante una `GetEventPrediction` richiesta, se non viene specificato un ID del rilevatore, Amazon Fraud Detector utilizzerà `ACTIVE` la versione del rilevatore. 

```
import boto3
fraudDetector = boto3.client('frauddetector')

fraudDetector.update_detector_version_status(
detectorId = 'sample_detector',
detectorVersionId = '1',
status = 'ACTIVE'
)
```