Isoler un locataire
Votre équipe conserve les lignes de chaque client dans une seule table DynamoDB partagée, avec une clé de partition par locataire. Le service de rapports lit cette table pour le compte de la personne connectée, et il utilise actuellement la stratégie gérée par AWS que quelqu'un a attachée dans la précipitation.
Ouvrez la console Tenant isolation et lisez ce que renvoie cette stratégie gérée. Passez ensuite à la stratégie gérée par le client, qui contient la condition dynamodb:LeadingKeys montrée dans la vidéo, et passez en revue les actions accordées par sa déclaration.
La condition refuse à elle seule deux des cinq requêtes. Ce n'est toujours pas de l'isolation.
Quel changement empêche enfin l'appelant de lire les lignes d'un autre locataire ?
Cet exercice fait partie du cours
<cours>Sécurité AWS pour les développeurs</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice