Una funzione Lambda è configurata per leggere un oggetto in un bucket S3 crittografato con una chiave KMS. Il ruolo di esecuzione Lambda include le autorizzazioni per accedere al bucket S3, ma la funzione non riesce a recuperare il contenuto dell'oggetto. Qual è il motivo più probabile dell'errore?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Il ruolo di esecuzione della funzione Lambda non dispone delle autorizzazioni necessarie per accedere alla chiave KMS in grado di decrittografare l'oggetto S3..
Perché questa è la risposta
La risposta corretta è che il ruolo di esecuzione della funzione Lambda non dispone delle autorizzazioni necessarie per accedere alla chiave KMS in grado di decrittografare l'oggetto S3. Se un oggetto S3 è crittografato con una chiave KMS, qualsiasi entità che tenti di accedervi deve avere le autorizzazioni sia per il bucket S3 sia per la chiave KMS utilizzata per la crittografia. Anche se il ruolo Lambda ha accesso al bucket S3, senza le autorizzazioni KMS, non può decrittografare e leggere l'oggetto. Le altre opzioni sono meno probabili: Se le autorizzazioni del bucket S3 fossero configurate in modo errato, la domanda implicherebbe che la funzione non avesse accesso al bucket, ma qui si afferma che le autorizzazioni S3 sono presenti. Una versione SDK obsoleta potrebbe causare problemi, ma è meno probabile che impedisca completamente la lettura di un oggetto crittografato rispetto a una mancanza di autorizzazioni KMS specifiche. La latenza dovuta a regioni diverse può rallentare le operazioni, ma non causerebbe un errore di accesso per mancanza di autorizzazioni.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta