View a markdown version of this page

Referensi bahasa aturan - Amazon Fraud Detector

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