Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'une version du détecteur
Une version de détecteur définit les règles, l'ordre d'exécution des règles et, éventuellement, une version du modèle, qui seront utilisés dans le cadre de la demande pour générer des prévisions de fraude. Vous pouvez ajouter n'importe laquelle des règles définies dans un détecteur à la version du détecteur. Vous pouvez également ajouter n'importe quel modèle entraîné sur le type d'événement évalué.
L'état de chaque version du détecteur estDRAFT
,ACTIVE
, ouINACTIVE
. Il ne peut y avoir qu'une seule version de détecteurACTIVE
statut à la fois. Au cours duGetEventPrediction
demande, Amazon Fraud Detector utiliseraACTIVE
détecteur si nonDetectorVersion
est spécifié.
Mode d'exécution des règles
Amazon Fraud Detector prend en charge deux modes d'exécution de règles différents :FIRST_MATCHED
etALL_MATCHED
.
Si le mode d'exécution des règles est
FIRST_MATCHED
, Amazon Fraud Detector évalue les règles de manière séquentielle, de la première à la dernière, en s'arrêtant à la première règle correspondante. Amazon Fraud Detector fournit ensuite les résultats pour cette règle unique. Si le résultat d'une règle est faux (non concordant), la règle suivante de la liste est évaluée.Si le mode d'exécution des règles est
ALL_MATCHED
, toutes les règles d'une évaluation sont alors exécutées en parallèle, quel que soit leur ordre. Amazon Fraud Detector exécute toutes les règles et renvoie les résultats définis pour chaque règle correspondante.
Créez une version du détecteur à l'aide duAWS SDK for Python (Boto3)
L'exemple suivant montre un exemple de demande pourCreateDetectorVersion
API. Le mode d'exécution des règles est défini surFIRST_MATCHED
, Amazon Fraud Detector évaluera donc les règles de manière séquentielle, de la première à la dernière, en s'arrêtant à la première règle correspondante. Amazon Fraud Detector fournit ensuite les résultats de cette règle unique au cours deGetEventPrediction 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' )
Pour mettre à jour l'état d'une version du détecteur, utilisezUpdateDetectorVersionStatus
API. L'exemple suivant met à jour l'état de la version du détecteur depuisDRAFT
pourACTIVE
. Au cours d'uneGetEventPrediction
demande, si aucun identifiant de détecteur n'est spécifié, Amazon Fraud Detector utiliseraACTIVE
version du détecteur.
import boto3 fraudDetector = boto3.client('frauddetector') fraudDetector.update_detector_version_status( detectorId = 'sample_detector', detectorVersionId = '1', status = 'ACTIVE' )