

Amazon Fraud Detector tidak lagi terbuka untuk pelanggan baru per 7 November 2025. Untuk kemampuan yang mirip dengan Amazon Fraud Detector, jelajahi Amazon SageMaker AutoGluon,, dan AWS WAF.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Buat aturan
<a name="create-a-rule"></a>

Anda dapat membuat aturan di konsol Amazon Fraud Detector, menggunakan perintah [create-rule](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/frauddetector/create-rule.html), menggunakan [CreateRule](https://docs.aws.amazon.com//frauddetector/latest/api/API_CreateRule.html)API, atau menggunakan. AWS SDK untuk Python (Boto3)

Setiap aturan harus berisi satu ekspresi yang menangkap logika bisnis Anda. Semua ekspresi harus mengevaluasi nilai Boolean (benar atau salah) dan panjangnya kurang dari 4.000 karakter. Kondisi tipe jika-lain tidak didukung. Semua variabel yang digunakan dalam ekspresi harus ditentukan sebelumnya dalam jenis acara yang dievaluasi. Demikian pula, semua daftar yang digunakan dalam ekspresi harus ditentukan sebelumnya, terkait dengan tipe varible, dan diisi dengan entri.

Contoh berikut membuat aturan `high_risk` untuk detektor yang ada`payments_detector`. Aturan mengaitkan ekspresi dan hasil `verify_customer` dengan aturan. 

**Prasyarat**

Untuk mengikuti langkah-langkah yang disebutkan di bawah ini, pastikan Anda menyelesaikan yang berikut ini sebelum melanjutkan dengan membuat aturan:
+ [Buat detektor](create-a-detector.md)
+ [Ciptakan hasil](create-an-outcome.md)

Jika Anda membuat detektor, aturan, dan hasil untuk kasus penggunaan Anda, ganti contoh nama detektor, nama aturan, ekspresi aturan, dan nama hasil dengan nama dan ekspresi yang relevan dengan kasus penggunaan Anda.

## Buat aturan baru di konsol Amazon Fraud Detector
<a name="create-rule-console"></a>

1. Buka [Konsol AWS Manajemen](https://console.aws.amazon.com/) dan masuk ke akun Anda. Arahkan ke Amazon Fraud Detector.

1. **Di panel navigasi kiri, pilih **Detektor dan pilih detektor** yang Anda buat untuk kasus penggunaan Anda, contoh payments\_detector.**

1. **Di halaman **payments\_detector**, pilih tab **Aturan terkait dan kemudian pilih Buat aturan**.**

1. Di halaman **Aturan baru**, masukkan yang berikut ini:

   1. Dalam **Nama**, masukkan nama untuk aturan, contoh **high\_risk**

   1. Dalam **Deskripsi - opsional**, secara opsional masukkan deskripsi aturan, contoh, **This rule captures events with a high ML model score**

   1. Dalam **Ekspresi**, masukkan ekspresi aturan untuk kasus penggunaan Anda menggunakan **panduan referensi cepat Ekspresi**. Contoh `$sample_fraud_detection_model_insightscore >900`

   1. Dalam **Outcome, pilih hasil** yang Anda buat untuk kasus penggunaan Anda, misalnya **verify\_customer**. Hasil adalah hasil dari prediksi penipuan dan dikembalikan jika aturan cocok selama evaluasi. 

1. Pilih **Simpan aturan**

Anda membuat aturan baru untuk detektor Anda. Ini adalah versi 1 dari aturan yang Amazon Fraud Detector secara otomatis membuatnya tersedia untuk digunakan detektor. 

## Buat aturan menggunakan AWS SDK untuk Python (Boto3)
<a name="create-a-rule-using-the-aws-python-sdk"></a>

Contoh kode berikut menggunakan [CreateRule](https://docs.aws.amazon.com//frauddetector/latest/api/API_CreateRule.html)API untuk membuat aturan `high_risk` untuk detektor yang ada`payments_detector`. Kode contoh juga menambahkan ekspresi aturan dan hasil `verify_customer` pada aturan. 

**Prasyarat**

Untuk menggunakan kode contoh, pastikan bahwa Anda telah menyelesaikan hal-hal berikut sebelum Anda melanjutkan dengan membuat aturan:
+ [Buat detektor](create-a-detector.md)
+ [Ciptakan hasil](create-an-outcome.md)

Jika Anda membuat detektor, aturan, dan hasil untuk kasus penggunaan Anda, ganti contoh nama detektor, nama aturan, ekspresi aturan, dan nama hasil dengan nama dan ekspresi yang relevan dengan kasus penggunaan Anda.

```
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']
)
```

Anda telah membuat versi 1 dari aturan yang Amazon Fraud Detector secara otomatis membuatnya tersedia untuk digunakan detektor. 