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 au nom de la personne connectée, et il porte actuellement la stratégie gérée par AWS qu'on a attachée à la hâte.
Ouvrez la console Tenant isolation et lisez ce que renvoie cette stratégie gérée. Puis passez à celle gérée par le client, là où se trouve la condition dynamodb:LeadingKeys vue dans la vidéo, et examinez les actions accordées par son énoncé.
La condition refuse d'elle-même deux des cinq requêtes. Ce n'est toujours pas une isolation.
Quel changement empêche enfin l'appelant de lire les lignes d'un autre locataire?
Cette activité fait partie du cours
Utiliser la sécurité AWS pour les développeurs
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice