Sostituisci una chiave memorizzata con un ruolo
La funzione report-archiver funziona. Contiene però una chiave di accesso a lunga durata nelle sue variabili d'ambiente, creata una volta per uno script e mai più toccata.
Qui non c'è nulla da costruire. La funzione ha già un ruolo di esecuzione e quel ruolo può leggere il bucket. Il problema è la chiave: si trova in cima alla credential provider chain, prima di tutto ciò che fornisce il ruolo, quindi finché rimane lì il ruolo viene ignorato.
Usa l'app Credential chain repair per eliminare la chiave memorizzata, poi invoca la funzione e leggi la credenziale che riporta.
Quale affermazione corrisponde a ciò che hai visto?
Questo esercizio fa parte del corso
Uso di AWS Security per sviluppatori
esercizio interattivo pratico
Trasforma la teoria in pratica con uno dei nostri esercizi interattivi
Inizia esercizio