EN: Read in English
Dunia A2: Kunci & Pengawal
Polisi dalam JSON
Anda akan belajar: baca polisi baris demi baris, dan ubah satu baris dengan selamat.
Teks BM belum disemak oleh penutur asli.
Disemak dengan AWS 2026-11 pada 1 Nov 2026
Masalahnya
Kad kunci Aina berbunyi: “Allow: baca fail di rak menu.” Dia cuba ubah menu hari ini. Apa jadi?
Pilih satu jawapan.
Tengok
Kad kunci itu ialah polisi (policy) (policy): Kad kunci ditulis dalam JSON: Effect (Allow atau Deny), Action (apa) dan Resource (pada benda mana)., ditulis dalam JSON. Ketik baris yang kata apa Aina boleh buat.
Ketik baris dengan tindakan.
0 daripada 1 dijumpai
Tengok
Setiap statement jawab tiga soalan. Allow atau Deny? Tindakan mana? Pada benda mana? Susun nilai-nilai ini.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Cuba
Aina juga mesti simpan menu hari ini. Ubah baris merah jambu supaya AWS kata Allow. Jangan buka semua tindakan S3.
Tukar baris merah jambu supaya AWS kata Allow.
Permintaan
- Siapa
- Aina (pengguna IAM)
arn:aws:iam::111122223333:user/aina - Mahu buat
s3:PutObject- Pada
arn:aws:s3:::kedai-menu/today.json
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Resource": "arn:aws:s3:::kedai-menu/*" } ]}Petunjuk
Senarai dalam kurungan siku:["s3:GetObject", "s3:PutObject"].Semak
Bintang ialah wildcard. Tindakan mana yang s3:Get* benarkan?
Pilih satu jawapan.
Teka
Sekarang Aina buka fail dalam bucket lain, kedai-orders. Polisinya hanya sebut kedai-menu. Ramalkan.
Baca permintaan dan policy-nya. AWS akan kata Allow atau Deny?
Permintaan
- Siapa
- Aina (pengguna IAM)
arn:aws:iam::111122223333:user/aina - Mahu buat
s3:GetObject- Pada
arn:aws:s3:::kedai-orders/today.json
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::kedai-menu/*" } ]}Anda berjaya!
Kini anda boleh baca Effect, Action dan Resource sesuatu polisi, dan ubah satu baris.
Nak tahu lebih (pilihan)
"Version": "2012-10-17" ialah versi bahasa polisi, bukan tarikh hari ini. Sentiasa guna yang ini.
Nama tindakan tak kisah huruf besar atau kecil. ARN resource kisah: kedai-menu/Today.json dan kedai-menu/today.json ialah dua fail berbeza.
English
Aina’s key card says: “Allow: read the files on the menu shelf.” She tries to change today’s menu. What happens?
That key card is a policy, written in JSON. Tap the line that says what Aina may do.
Each statement answers three questions. Allow or Deny? Which action? On which thing? Sort these values.
Aina must also save today’s menu. Change the pink line so AWS says Allow. Don’t open every S3 action.
["s3:GetObject", "s3:PutObject"].A star is a wildcard. Which actions does s3:Get* allow?
Now Aina opens a file in a different bucket, kedai-orders. Her policy only names kedai-menu. Predict.
You can now read a policy’s Effect, Action and Resource, and change one line.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Policies and permissions in IAM · IAM JSON policy elements · Action element · Resource element
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?