Cambia una clave almacenada por un rol
La función report-archiver funciona. También lleva una clave de acceso de larga duración en sus variables de entorno, creada una vez para un script y jamás tocada desde entonces.
Aquí no hay nada que construir. La función ya tiene un rol de ejecución, y ese rol puede leer el bucket. La clave es el problema: está en lo más alto de la cadena de proveedores de credenciales, por delante de cualquier cosa que aporte el rol, así que mientras esté ahí el rol se ignora.
Usa la app Credential chain repair para borrar la clave almacenada, luego invoca la función y lee la credencial que informa.
¿Qué afirmación coincide con lo que viste?
Este ejercicio forma parte del curso
Uso de la seguridad de AWS para desarrolladores
ejercicio interactivo práctico
Convierte la teoría en práctica con uno de nuestros ejercicios interactivos
Empezar ejercicio