Isola un tenant
Il tuo team mantiene le righe di tutti i clienti in un'unica tabella DynamoDB condivisa, una chiave di partizione per tenant. Il servizio di report legge quella tabella per conto di chi è connesso e al momento usa la policy gestita da AWS che qualcuno ha allegato in fretta.
Apri la console Tenant isolation e leggi cosa restituisce quella policy gestita. Poi passa a quella gestita dal cliente, dove si trova la condizione dynamodb:LeadingKeys mostrata nel video, e analizza le azioni concesse dalla sua dichiarazione.
La condizione nega da sola due delle cinque richieste. Non è ancora isolamento.
Quale modifica impedisce finalmente al chiamante di leggere le righe di un altro tenant?
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