

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à.

# Creazione di regole
<a name="create-a-rule"></a>

Puoi creare regole nella console Amazon Fraud Detector, utilizzando il comando [create-rule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/frauddetector/create-rule.html), utilizzando l'[CreateRule](https://docs.aws.amazon.com//frauddetector/latest/api/API_CreateRule.html)API o utilizzando il. AWS SDK per Python (Boto3)

Ogni regola deve contenere una singola espressione che catturi la tua logica aziendale. Tutte le espressioni devono restituire un valore booleano (vero o falso) e avere una lunghezza inferiore a 4.000 caratteri. Le condizioni di tipo If-else non sono supportate. Tutte le variabili utilizzate nell'espressione devono essere predefinite nel tipo di evento valutato. Analogamente, tutti gli elenchi utilizzati nell'espressione devono essere predefiniti, associati a un tipo di variabile e compilati con voci.

L'esempio seguente crea una regola `high_risk` per un rilevatore esistente. `payments_detector` La regola associa un'espressione e un risultato `verify_customer` alla regola. 

**Prerequisiti**

Per seguire i passaggi indicati di seguito, assicurati di completare quanto segue prima di procedere con la creazione delle regole:
+ [Crea un rilevatore](create-a-detector.md)
+ [Crea un risultato](create-an-outcome.md)

Se stai creando un rilevatore, una regola e un risultato per il tuo caso d'uso, sostituisci il nome del rilevatore, il nome della regola, l'espressione della regola e il nome del risultato di esempio con i nomi e le espressioni pertinenti al tuo caso d'uso.

## Crea una nuova regola nella console Amazon Fraud Detector
<a name="create-rule-console"></a>

1. Apri la [Console di gestione AWS](https://console.aws.amazon.com/) e accedi all’account. Accedi ad Amazon Fraud Detector.

1. **Nel riquadro di navigazione a sinistra, scegli **Detectors e seleziona il rilevatore** che hai creato per il tuo caso d'uso, ad esempio payments\$1detector.**

1. ****Nella **pagina payments\$1detector**, scegli la scheda Regole associate, quindi scegli Crea regola.****

1. Nella pagina **Nuova regola**, inserisci quanto segue:

   1. Nella casella **Nome**, inserisci un nome per la regola, ad esempio **high\$1risk**

   1. Nella **Descrizione, facoltativa**, inserisci facoltativamente una descrizione della regola, ad esempio **This rule captures events with a high ML model score**

   1. Nell'**espressione**, inserisci un'espressione di regola per il tuo caso d'uso utilizzando la **guida di riferimento rapido Expression**. Esempio `$sample_fraud_detection_model_insightscore >900`

   1. In **Risultati**, scegli il risultato che hai creato per il tuo caso d'uso, ad esempio **verify\$1customer**. Un risultato è il risultato di una previsione di frode e viene restituito se la regola corrisponde durante una valutazione. 

1. Scegli **Salva regola**

Hai creato una nuova regola per il tuo rilevatore. Questa è la versione 1 della regola che Amazon Fraud Detector rende automaticamente disponibile all'uso del rilevatore. 

## Crea una regola utilizzando il AWS SDK per Python (Boto3)
<a name="create-a-rule-using-the-aws-python-sdk"></a>

Il codice di esempio seguente utilizza [CreateRule](https://docs.aws.amazon.com//frauddetector/latest/api/API_CreateRule.html)l'API per creare una regola `high_risk` per un rilevatore `payments_detector` esistente. Il codice di esempio aggiunge inoltre un'espressione di regola e un risultato `verify_customer` alla regola. 

**Prerequisiti**

Per utilizzare il codice di esempio, assicurati di aver completato quanto segue prima di procedere con la creazione delle regole:
+ [Crea un rilevatore](create-a-detector.md)
+ [Crea un risultato](create-an-outcome.md)

Se state creando un rilevatore, una regola e un risultato per il vostro caso d'uso, sostituite il nome del rilevatore, il nome della regola, l'espressione della regola e il nome del risultato di esempio con nomi ed espressioni pertinenti al vostro caso d'uso.

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

fraudDetector.create_rule(
ruleId = 'high_risk',
detectorId = 'payments_detector',
expression = '$sample_fraud_detection_model_insightscore > 900',
language = 'DETECTORPL',
outcomes = ['verify_customer']
)
```

Hai creato la versione 1 della regola che Amazon Fraud Detector rende automaticamente disponibile all'uso del rilevatore. 