Peta dunia

 

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
        Identity policy (gugusan kunci) · menu-reader
        {
        "Version": "2012-10-17",
        "Statement": [
        {
        "Effect": "Allow",
        "Resource": "arn:aws:s3:::kedai-menu/*"
        }
        ]
        }

        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
        Identity policy (gugusan kunci) · menu-reader
        {
        "Version": "2012-10-17",
        "Statement": [
        {
        "Effect": "Allow",
        "Action": "s3:GetObject",
        "Resource": "arn:aws:s3:::kedai-menu/*"
        }
        ]
        }
        Tekaan anda:

        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.