Amazon Fraud Detector tidak lagi terbuka untuk pelanggan baru pada 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.
Referensi bahasa aturan
Bagian berikut menguraikan kemampuan ekspresi (yaitu, penulisan aturan) di Amazon Fraud Detector.
Menggunakan variabel
Anda dapat menggunakan variabel apa pun yang ditentukan dalam jenis peristiwa yang dievaluasi sebagai bagian dari ekspresi Anda. Gunakan tanda dolar untuk menunjukkan variabel:
$example_variable < 100
Menggunakan daftar
Anda dapat menggunakan daftar apa pun yang terkait dengan tipe variabel dan diisi dengan entri sebagai bagian dari ekspresi aturan Anda. Gunakan tanda dolar untuk menunjukkan nilai entri daftar:
$example_list_variable in @list_name
Operator perbandingan, keanggotaan, dan identitas
Amazon Fraud Detector menyertakan operator perbandingan berikut: >, >=, <, <=,! =, ==, dalam, bukan di
Berikut ini adalah beberapa contohnya:
Contoh: <
$variable < 100
Contoh: di, bukan di
$variable in [5, 10, 25, 100]
Contoh:! =
$variable != "US"
Contoh: ==
$variable == 1000
Tabel Operator
| Operator | Operator Detektor Penipuan Amazon |
|---|---|
| Sama dengan | == |
| Tidak sama dengan | != |
| Lebih besar dari | > |
| Kurang dari | < |
| Hebat dari atau sama dengan | >= |
| Kurang dari atau sama dengan | <= |
| Masuk | in |
| Dan | and |
| Atau | atau |
| Bukan | ! |
Matematika dasar
Anda dapat menggunakan operator matematika dasar dalam ekspresi Anda (misalnya, +, -, *,/). Kasus penggunaan yang khas adalah ketika Anda perlu menggabungkan variabel selama evaluasi Anda.
Dalam aturan di bawah ini, kita menambahkan variabel $variable_1 dengan$variable_2, dan memeriksa apakah totalnya kurang dari 10.
$variable_1 + $variable_2 < 10
Data Tabel Matematika Dasar
| Operator | Operator Detektor Penipuan Amazon |
|---|---|
| Ditambah | + |
| Minus | - |
| Menggandakan | * |
| Membagi | / |
| Module | % |
Ekspresi Reguler (regex)
Anda dapat menggunakan regex untuk mencari pola tertentu sebagai bagian dari ekspresi Anda. Ini sangat berguna jika Anda ingin mencocokkan string atau nilai numerik tertentu untuk salah satu variabel Anda. Amazon Fraud Detector hanya mendukung pencocokan saat bekerja dengan ekspresi reguler (misalnya, ia kembali True/False tergantung pada apakah string yang disediakan dicocokkan dengan ekspresi reguler). Dukungan ekspresi reguler Amazon Fraud Detector didasarkan pada.matches () di java (menggunakan pustaka RE2J Regular Expression). Ada beberapa situs web bermanfaat di internet yang berguna untuk menguji pola ekspresi reguler yang berbeda.
Pada contoh pertama di bawah ini, pertama-tama kita mengubah variabel email menjadi huruf kecil. Kami kemudian memeriksa apakah pol @gmail.com anya ada dalam email variabel. Perhatikan periode kedua lolos sehingga kita dapat secara eksplisit memeriksa string.com.
regex_match(".*@gmail\.com", lowercase($email))
Pada contoh kedua, kami memeriksa apakah variabel phone_number berisi kode negara +1 untuk menentukan apakah nomor telepon berasal dari AS. Simbol plus dilepaskan sehingga kita dapat secara eksplisit memeriksa string+1.
regex_match(".*\+1", $phone_number)
Tabel Regex
| Operator | Contoh Detektor Penipuan Amazon |
|---|---|
| Cocokkan string apa pun yang dimulai dengan | regex_match (“^mystring”, $variabel) |
| Cocokkan seluruh string dengan tepat | regex_match (“mystring”, $variabel) |
| Cocokkan karakter apa pun kecuali baris baru | regex_match (” . “, $variabel) |
| Cocokkan sejumlah karakter kecuali baris baru sebelum 'mystring' | regex_match (”. *mystring”, $variabel) |
| Melarikan diri dari karakter khusus | \ |
Memeriksa nilai yang hilang
Terkadang bermanfaat untuk memeriksa apakah nilainya hilang. Di Amazon Fraud Detector ini diwakili oleh null. Anda dapat melakukan ini dengan menggunakan sintaks berikut:
$variable != null
Demikian pula, jika Anda ingin memeriksa apakah nilai tidak ada, Anda dapat melakukan hal berikut:
$variable == null
Beberapa kondisi
Anda dapat menggabungkan beberapa ekspresi bersama-sama menggunakan and danor. Amazon Fraud Detector berhenti dalam OR ekspresi ketika satu nilai benar ditemukan, dan berhenti AND ketika satu nilai salah ditemukan.
Dalam contoh di bawah ini, kami memeriksa dua kondisi menggunakan and kondisi tersebut. Dalam pernyataan pertama, kita memeriksa apakah variabel 1 kurang dari 100. Yang kedua kami memeriksa apakah variabel 2 bukan AS.
Mengingat aturan menggunakan aand, keduanya harus BENAR agar seluruh kondisi dapat dievaluasi menjadi BENAR.
$variable_1 < 100 and $variable_2 != "US"
Anda dapat menggunakan tanda kurung untuk mengelompokkan operasi Boolean, seperti yang ditunjukkan berikut:
$variable_1 < 100 and $variable_2 != "US" or ($variable_1 * 100.0 > $variable_3)
Jenis ekspresi lainnya
DateTime fungsi
| Fungsi | Deskripsi | Contoh |
|---|---|---|
| getcurrentdatetime () | Memberikan waktu eksekusi aturan saat ini dalam format UTC ISO8601. Anda dapat menggunakan getepochmilliseconds (getcurrentdatetime ()) untuk melakukan operasi tambahan | getcurrentdatetime () == “/28” T18:34:02Z |
| isbefore (DateTime1, DateTime 2) | Mengembalikan boolean (True/False) jika pemanggil DateTime 1 sebelum 2 DateTime | isbefore (getcurrentdatetime (), “2019-11-30 “) == “SalahT01:01:01Z” isbefore (getcurrentdatetime (), “2050-11-30 “) == “BenarT01:05:01Z” |
| setelah (DateTime1, DateTime 2) | Mengembalikan boolean (True/False) jika pemanggil DateTime 1 setelah 2 DateTime | isafter (getcurrentdatetime (), “2019-11-30 “) == “BenarT01:01:01Z” isafter (getcurrentdatetime (), “2050-11-30 “) == “SalahT01:05:01Z” |
| getepochmilliseconds () DateTime | Mengambil a DateTime dan mengembalikannya DateTime dalam milidetik zaman. Berguna untuk melakukan operasi matematika pada tanggal | getepochmilliseconds (“2019-11-30 “) == 1575032461 T01:01:01Z |
Operator String
| Operator | Contoh |
|---|---|
| Ubah string menjadi huruf besar | huruf besar ($variabel) |
| Ubah string menjadi huruf kecil | huruf kecil ($variabel) |
Lainnya
| Operator | Komentar |
|---|---|
|
Tambahkan komentar |
# komentar saya |