Ізолюйте одного орендаря
Ваша команда зберігає рядки кожного клієнта в одній спільній таблиці DynamoDB, по одному ключу розділу на орендаря (tenant). Сервіс звітів читає цю таблицю від імені того, хто увійшов, і наразі має керовану AWS політику, яку хтось поспіхом прикріпив.
Відкрийте консоль Tenant isolation і подивіться, що повертає ця керована політика. Потім перемкніться на клієнтську керовану, де і міститься умова dynamodb:LeadingKeys з відео, і розберіть дії, які надає її твердження (statement).
Ця умова самостійно відхиляє два з п'яти запитів. Це все ще не ізоляція.
Яка зміна нарешті забороняє тому, хто викликає, читати рядки іншого орендаря?
Ця вправа є частиною курсу
Використання AWS Security для розробників
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу