Isoleer één tenant
Jullie team bewaart de rijen van elke klant in één gedeelde DynamoDB-tabel, met één partition key per tenant. De reportservice leest die tabel namens wie er is ingelogd, en draagt nu het door AWS beheerde beleid dat iemand in haast heeft gekoppeld.
Open de Tenant isolation-console en lees wat dat managed policy teruggeeft. Schakel daarna over naar het door de klant beheerde beleid, waar de dynamodb:LeadingKeys-voorwaarde uit de video staat, en loop de acties door die de statement verleent.
De voorwaarde weigert uit zichzelf twee van de vijf verzoeken. Dat is nog steeds geen isolatie.
Welke wijziging voorkomt eindelijk dat de aanroeper de rijen van een andere tenant leest?
Deze oefening maakt deel uit van de cursus
AWS-beveiliging gebruiken voor developers
Interactieve oefening met praktijkervaring
Zet theorie om in actie met een van onze interactieve oefeningen
Begin oefening