Memecahkan Masalah IAM dan Amazon S3 - AWS Identity and Access Management

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memecahkan Masalah IAM dan Amazon S3

Gunakan informasi di sini untuk membantu Anda memecahkan dan memperbaiki masalah yang mungkin Anda hadapi saat bekerja dengan Amazon S3 dan IAM.

Bagaimana saya memberikan akses anonim ke bucket Amazon S3?

Anda menggunakan kebijakan bucket Amazon S3 yang menentukan wildcard (*) di elemen principal, yang berarti siapa pun dapat mengakses bucket. Dengan akses anonim, siapa pun (termasuk pengguna tanpa Akun AWS) akan dapat mengakses bucket. Untuk kebijakan contoh, lihat Contoh Kasus untuk Kebijakan Bucket Amazon S3 di Panduan Pengguna Layanan Penyimpanan Sederhana Amazon.

Saya masuk sebagai pengguna Akun AWS root; mengapa saya tidak dapat mengakses bucket Amazon S3 di bawah akun saya?

Dalam beberapa kasus, Anda mungkin memiliki pengguna IAM dengan akses penuh ke IAM dan Amazon S3. Jika pengguna IAM menetapkan kebijakan bucket ke bucket Amazon S3 dan tidak Pengguna root akun AWS menentukannya sebagai prinsipal, pengguna root akan ditolak aksesnya ke bucket tersebut. Namun, sebagai pengguna utama, Anda masih dapat mengakses bucket. Untuk melakukannya, ubah kebijakan bucket untuk mengizinkan akses pengguna root dari konsol Amazon S3 atau konsol. AWS CLI Gunakan prinsip berikut, ganti 123456789012 dengan ID. Akun AWS

"Principal": { "AWS": "arn:aws:iam::123456789012:root" }