Menggunakan Keamanan AWS untuk Developer
Rahul Singh
Technical Product Manager



Pertama, satu kosakata

Anda push perubahan
Pipeline Anda berjalan

Anda push perubahan
Pipeline Anda berjalan
Deploy berhenti: AccessDenied
Naluri pertama: "Mari saya cek izin saya sendiri."




Siapa pun yang memulai pekerjaan.
Di sini: Anda.

Siapa pun yang memulai pekerjaan.
Di sini: Anda.
Identitas yang dievaluasi AWS saat permintaan tiba.
Di sini: role pipeline.


Siapa pun yang memulai pekerjaan.
Di sini: Anda.
Identitas yang dievaluasi AWS saat permintaan tiba.
Di sini: role pipeline.


Role A (Bentuk dari AdministratorAccess)
Role B
Prefix: jalur seperti folder di dalam bucket


Role lebar
Jika disusupi: menjangkau semua bucket, prefix, dan objek di akun.
Role sempit
Jika disusupi: menjangkau satu prefix, dalam satu bucket. Tidak lebih.


Sebuah role harus melakukan yang dibutuhkan tugasnya, dan sangat sedikit di luar itu.
AmazonS3ReadOnlyAccess: setiap bucket. Dikelola pelanggan: milik Anda, hingga satu prefixContoh: role pembaca reports-bucket Dua allow. Tidak ada lainnya.

Menggunakan Keamanan AWS untuk Developer