Tukar kunci tersimpan dengan role
Fungsi report-archiver berfungsi. Namun, fungsi ini membawa access key jangka panjang di variabel lingkungannya, dibuat sekali untuk satu skrip dan tidak pernah disentuh lagi sejak itu.
Tidak ada yang perlu dibangun di sini. Fungsi sudah memiliki execution role, dan role tersebut dapat membaca bucket. Masalahnya ada pada kunci: kunci tersebut berada di bagian teratas rantai penyedia kredensial, mendahului apa pun yang disediakan oleh role, sehingga selama kunci itu ada, role akan diabaikan.
Gunakan aplikasi Credential chain repair untuk menghapus kunci yang tersimpan, lalu panggil fungsi dan baca kredensial yang dilaporkannya.
Pernyataan mana yang sesuai dengan yang Anda lihat?
Latihan ini merupakan bagian dari kursus
Menggunakan Keamanan AWS untuk Developer
Latihan interaktif langsung
Ubah teori menjadi aksi dengan salah satu latihan interaktif kami
Mulai latihan