CommencezCommencez gratuitement

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

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice