

Amazon Fraud Detector는 2025년 11월 7일부터 신규 고객에게 더 이상 공개되지 않습니다. Amazon Fraud Detector와 유사한 기능을 알아보려면 Amazon SageMaker, AutoGluon 및를 살펴보세요 AWS WAF.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 감지기 버전 생성
<a name="create-a-detector-version"></a>

감지기 버전은 사기 예측 생성 요청의 일부로 사용할 규칙, 규칙 실행 순서 및 선택적으로 모델 버전을 정의합니다. 감지기 내에 정의된 모든 규칙을 감지기 버전에 추가할 수 있습니다. 평가된 이벤트 유형에 대해 훈련된 모델을 추가할 수도 있습니다.

 각 감지기 버전의 상태는 `DRAFT`, `ACTIVE`또는 입니다`INACTIVE`. 한 번에 하나의 감지기 버전만 `ACTIVE` 상태가 될 수 있습니다. `GetEventPrediction` 요청 중에를 지정하지 않으면 Amazon Fraud Detector`DetectorVersion`가 `ACTIVE` 감지기를 사용합니다.

## 규칙 실행 모드
<a name="rule-execution-mode"></a>

Amazon Fraud Detector는 `FIRST_MATCHED` 및의 두 가지 규칙 실행 모드를 지원합니다`ALL_MATCHED`.
+ 규칙 실행 모드가 인 경우 `FIRST_MATCHED`Amazon Fraud Detector는 규칙을 처음부터 끝까지 순차적으로 평가하여 일치하는 첫 번째 규칙에서 중지합니다. 그러면 Amazon Fraud Detector는 해당 단일 규칙에 대한 결과를 제공합니다. 규칙이 false(일치하지 않음)로 평가되면 목록의 다음 규칙이 평가됩니다.
+ 규칙 실행 모드가 `ALL_MATCHED`인 경우 순서에 관계없이 평가의 모든 규칙이 병렬로 실행됩니다. Amazon Fraud Detector는 모든 규칙을 실행하고 일치하는 모든 규칙에 대해 정의된 결과를 반환합니다.

## 를 사용하여 감지기 버전 생성 AWS SDK for Python (Boto3)
<a name="create-a-detector-version-using-the-aws-python-sdk"></a>

다음 예제에서는 `CreateDetectorVersion` API에 대한 샘플 요청을 보여줍니다. 규칙 실행 모드가 로 설정되어 `FIRST_MATCHED`있으므로 Amazon Fraud Detector는 규칙을 처음부터 끝까지 순차적으로 평가하여 일치하는 첫 번째 규칙에서 중지합니다. 그런 다음 Amazon Fraud Detector는에서 해당 단일 규칙에 대한 결과를 제공합니다`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'
)
```

감지기 버전의 상태를 업데이트하려면 `UpdateDetectorVersionStatus` API를 사용합니다. 다음 예시에서는 감지기 버전 상태를에서 `DRAFT`로 업데이트합니다`ACTIVE`. `GetEventPrediction` 요청 중에 탐지기 ID가 지정되지 않은 경우 Amazon Fraud Detector는 탐지기 `ACTIVE` 버전을 사용합니다.

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

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