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.
Contoh kebijakan berbasis identitas Amazon Fraud Detector
Secara default, pengguna dan peran IAM tidak memiliki izin untuk membuat atau memodifikasi sumber daya Amazon Fraud Detector. Mereka juga tidak dapat melakukan tugas menggunakan Konsol Manajemen AWS, AWS CLI, atau AWS API. Administrator harus membuat kebijakan IAM yang memberikan izin kepada pengguna dan peran untuk melakukan operasi API tertentu pada sumber daya tertentu yang mereka butuhkan. Administrator kemudian harus melampirkan kebijakan tersebut ke pengguna atau grup yang memerlukan izin tersebut.
Untuk mempelajari cara membuat kebijakan berbasis identitas IAM menggunakan contoh dokumen kebijakan JSON ini, lihat Membuat kebijakan pada tab JSON dalam Panduan Pengguna IAM.
Topik
Praktik terbaik kebijakan
Identity-based kebijakan menentukan apakah seseorang dapat membuat, mengakses, atau menghapus sumber daya Amazon Fraud Detector di akun Anda. Tindakan ini membuat Akun AWS Anda dikenai biaya. Ketika Anda membuat atau mengedit kebijakan berbasis identitas, ikuti panduan dan rekomendasi ini:
-
Memulai kebijakan AWS terkelola dan beralih ke izin hak istimewa terendah — Untuk mulai memberikan izin kepada pengguna dan beban kerja Anda, gunakan kebijakan terkel AWS ola yang memberikan izin untuk banyak kasus penggunaan umum. Mereka tersedia di Anda Akun AWS. Kami menyarankan Anda mengurangi izin lebih lanjut dengan menentukan kebijakan yang dikelola AWS pelanggan yang khusus untuk kasus penggunaan Anda. Untuk informasi selengkapnya, lihat Kebijakan yang dikelola AWS atau Kebijakan yang dikelola AWS untuk fungsi tugas dalam Panduan Pengguna IAM.
-
Menerapkan izin dengan hak akses paling rendah – Ketika Anda menetapkan izin dengan kebijakan IAM, hanya berikan izin yang diperlukan untuk melakukan tugas. Anda melakukannya dengan mendefinisikan tindakan yang dapat diambil pada sumber daya tertentu dalam kondisi tertentu, yang juga dikenal sebagai izin dengan hak akses paling rendah. Untuk informasi selengkapnya tentang cara menggunakan IAM untuk mengajukan izin, lihat Kebijakan dan izin dalam IAM dalam Panduan Pengguna IAM.
-
Gunakan kondisi dalam kebijakan IAM untuk membatasi akses lebih lanjut – Anda dapat menambahkan suatu kondisi ke kebijakan Anda untuk membatasi akses ke tindakan dan sumber daya. Sebagai contoh, Anda dapat menulis kondisi kebijakan untuk menentukan bahwa semua permintaan harus dikirim menggunakan SSL. Anda juga dapat menggunakan kondisi untuk memberikan akses ke tindakan layanan jika digunakan melalui tindakan tertentu Layanan AWS, seperti CloudFormation. Untuk informasi selengkapnya, lihat Elemen kebijakan JSON IAM: Kondisi dalam Panduan Pengguna IAM.
-
Gunakan IAM Access Analyzer untuk memvalidasi kebijakan IAM Anda untuk memastikan izin yang aman dan fungsional – IAM Access Analyzer memvalidasi kebijakan baru dan yang sudah ada sehingga kebijakan tersebut mematuhi bahasa kebijakan IAM (JSON) dan praktik terbaik IAM. IAM Access Analyzer menyediakan lebih dari 100 pemeriksaan kebijakan dan rekomendasi yang dapat ditindaklanjuti untuk membantu Anda membuat kebijakan yang aman dan fungsional. Untuk informasi selengkapnya, lihat Validasi kebijakan dengan IAM Access Analyzer dalam Panduan Pengguna IAM.
-
Memerlukan otentikasi multi-faktor (MFA) — Jika Anda memiliki skenario yang memerlukan pengguna IAM atau pengguna root Akun AWS, aktifkan MFA untuk keamanan tambahan. Untuk meminta MFA ketika operasi API dipanggil, tambahkan kondisi MFA pada kebijakan Anda. Untuk informasi selengkapnya, lihat Amankan akses API dengan MFA dalam Panduan Pengguna IAM.
Untuk informasi selengkapnya tentang praktik terbaik dalam IAM, lihat Praktik terbaik keamanan di IAM dalam Panduan Pengguna IAM.
AWS-managed kebijakan (telah ditentukan sebelumnya) untuk Amazon Fraud Detector
AWS mengatasi banyak kasus penggunaan umum dengan menyediakan kebijakan IAM mandiri yang dibuat dan dikelola oleh AWS. Kebijakan AWS terkelola ini memberikan izin yang diperlukan untuk kasus penggunaan umum sehingga Anda dapat menghindari keharusan menyelidiki izin mana yang diperlukan. Untuk informasi selengkapnya, lihat Kebijakan Terkelola AWS di Panduan Pengguna AWS Identity and Access Management Manajemen.
Kebijakan ter AWS kelola berikut, yang dapat Anda lampirkan ke pengguna di akun Anda, khusus untuk Amazon Fraud Detector:
AmazonFraudDetectorFullAccess: Memberikan akses penuh ke sumber daya Amazon Fraud Detector, tindakan, dan operasi yang didukung termasuk:
Buat daftar dan jelaskan semua titik akhir model di Amazon AI SageMaker
Daftar semua peran IAM di akun
Daftar semua bucket Amazon S3
Izinkan Peran IAM Pass untuk meneruskan peran ke Amazon Fraud Detector
Kebijakan ini tidak menyediakan akses S3 tanpa batas. Jika Anda perlu mengunggah kumpulan data pelatihan model ke S3, kebijakan ter AmazonS3FullAccess kelola (atau kebijakan akses Amazon S3 kustom yang dicakup) juga diperlukan.
Anda dapat meninjau izin kebijakan dengan masuk ke konsol IAM dan mencari berdasarkan nama kebijakan. Anda juga dapat membuat kebijakan IAM khusus Anda sendiri untuk mengizinkan izin untuk tindakan dan sumber daya Amazon Fraud Detector sesuai kebutuhan. Anda dapat melampirkan kebijakan kustom ini ke pengguna atau grup yang membutuhkannya.
Mengizinkan pengguna melihat izin mereka sendiri
Contoh ini menunjukkan cara membuat kebijakan yang mengizinkan pengguna IAM melihat kebijakan inline dan terkelola yang dilampirkan ke identitas pengguna mereka. Kebijakan ini mencakup izin untuk menyelesaikan tindakan ini di konsol atau secara terprogram menggunakan API AWS CLI or AWS .
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ViewOwnUserInfo", "Effect": "Allow", "Action": [ "iam:GetUserPolicy", "iam:ListGroupsForUser", "iam:ListAttachedUserPolicies", "iam:ListUserPolicies", "iam:GetUser" ], "Resource": ["arn:aws:iam::*:user/${aws:username}"] }, { "Sid": "NavigateInConsole", "Effect": "Allow", "Action": [ "iam:GetGroupPolicy", "iam:GetPolicyVersion", "iam:GetPolicy", "iam:ListAttachedGroupPolicies", "iam:ListGroupPolicies", "iam:ListPolicyVersions", "iam:ListPolicies", "iam:ListUsers" ], "Resource": "*" } ] }
Izinkan akses penuh ke sumber daya Amazon Fraud Detector
Contoh berikut memberi pengguna akses Akun AWS penuh ke semua sumber daya dan tindakan Amazon Fraud Detector.
Izinkan akses baca-saja ke sumber daya Amazon Fraud Detector
Dalam contoh ini, Anda memberikan pengguna akses Akun AWS read-only ke sumber daya Amazon Fraud Detector Anda.
Izinkan akses ke sumber daya tertentu
Dalam contoh kebijakan tingkat sumber daya ini, Anda memberikan pengguna Akun AWS akses ke semua tindakan dan sumber daya kecuali untuk satu sumber daya Detektor tertentu.
Izinkan akses ke sumber daya tertentu saat menggunakan API mode ganda
Amazon Fraud Detector menyediakan API dapatkan mode ganda yang berfungsi sebagai operasi Daftar dan Deskripsikan. API mode ganda ketika dipanggil tanpa parameter apa pun mengembalikan daftar sumber daya tertentu yang terkait dengan Anda Akun AWS. API mode ganda saat dipanggil dengan parameter mengembalikan detail sumber daya yang ditentukan. Sumber daya dapat berupa model, variabel, tipe peristiwa, atau tipe entitas.
API mode ganda mendukung izin tingkat sumber daya dalam kebijakan IAM. Namun, izin tingkat sumber daya hanya diterapkan ketika satu atau lebih parameter disediakan sebagai bagian dari permintaan. Misalnya, jika pengguna memanggil GetVariables API dan memberikan nama variabel dan jika ada kebijakan IAM Deny yang dilampirkan ke sumber daya variabel atau nama variabel, pengguna akan menerima AccessDeniedException kesalahan. Jika pengguna memang GetVariables gil API dan tidak menentukan nama variabel, semua variabel dikembalikan, yang dapat menyebabkan kebocoran informasi.
Untuk mengizinkan pengguna melihat detail sumber daya tertentu saja, gunakan elemen NotResource kebijakan IAM dalam kebijakan Penolakan IAM. Setelah Anda menambahkan elemen kebijakan ini ke kebijakan Penolakan IAM, pengguna hanya dapat melihat detail sumber daya yang ditentukan dalam NotResource blok. Untuk informasi selengkapnya, lihat Elemen kebijakan JSON IAM: NotResource di Panduan Pengguna IAM.
Kebijakan contoh berikut memungkinkan pengguna mengakses semua sumber daya Amazon Fraud Detector. Namun, elemen NotResource kebijakan digunakan untuk membatasi panggilan GetVariables API hanya pada nama variabel dengan awalan, user*job_*, danvar*.
Respons
Untuk kebijakan contoh ini, respons menunjukkan perilaku berikut:
Pang GetVariables gilan yang tidak menyertakan nama variabel menghasilkan
AccessDeniedExceptionkesalahan karena permintaan dipetakan ke pernyataan Deny.Pang GetVariables gilan yang menyertakan nama variabel yang tidak diizinkan, menghasilkan
AccessDeniedExceptionkesalahan karena nama variabel tidak dipetakan ke nama variabel diNotResourceblok. Misalnya, GetVariables panggilan dengan nama variabelemail_addressmenghasilkanAccessDeniedExceptionkesalahan.Pang GetVariables gilan yang menyertakan nama variabel yang cocok dengan nama variabel di
NotResourceblok dikembalikan seperti yang diharapkan. Misalnya, GetVariables panggilan yang menyertakan nama variabeljob_cpamengembalikan detailjob_cpavariabel.
Membatasi akses berdasarkan tag
Kebijakan contoh ini menunjukkan cara membatasi akses ke Amazon Fraud Detector berdasarkan tag sumber daya. Contoh ini mengasumsikan bahwa:
Dalam Anda, Akun AWS Anda telah mendefinisikan dua grup yang berbeda, bernama Team1 dan Team2
Anda telah membuat empat detektor
Anda ingin mengizinkan anggota Team1 melakukan panggilan API pada 2 detektor
Anda ingin mengizinkan anggota Team2 untuk melakukan panggilan API pada 2 detektor lainnya
Untuk mengontrol akses ke panggilan API (contoh)
Tambahkan tag dengan kunci
Projectdan nilaiAke detektor yang digunakan oleh Team1.Tambahkan tag dengan kunci
Projectdan nilaiBke detektor yang digunakan oleh Team2.Buat kebijakan IAM dengan
ResourceTagkondisi yang menolak akses ke detektor yang memiliki tag dengan kunciProjectdan nilaiB, dan lampirkan kebijakan tersebut ke Team1.Buat kebijakan IAM dengan
ResourceTagkondisi yang menolak akses ke detektor yang memiliki tag dengan kunciProjectdan nilaiA, dan lampirkan kebijakan tersebut ke Team2.
Berikut ini adalah contoh kebijakan yang menolak tindakan tertentu pada sumber daya Amazon Fraud Detector yang memiliki tag dengan kunci Project dan nilaiB: