всегда терминируется на уровне гейтвея просто.
ответ - зависит. Ну вот есть у тебя финансовая БД. Ты ж не хочешь чтобы все внутри компании могли в неё писать через апишку внутреннюю наверное? Если у вас междусобойчик на 3 человека и вы друг другу доверяете, это одно А если у вас контракторы, суб подрядчики, офисы по всему миру, текучка, то что делать?
Делать внешний api за гейтвеем с api-ключом.
допустим. А базу юзеров с PII куда? А айтишную базу емплоев с зарплатами? Вот так каждой команде выдашь по внешнему гейтвею с ключом...
И на уровне гейтвея прописывать все возможные ограничения доступа? Это ж умереть можно
Да, многовато, наверное, будет. My bad.
Можно от обратного, закрыть все и разрешить только, то что надо
1. Это обязательное дефолтное поведение 2. Которое не избавляет от того, что надо централизованно хранить и обрабатывать все правила
Ну IAM решает эту проблему, правда еще бы IAM нормальный взять где-то(у нас на коленке решение через spel’ы и всякую такую херню), но в случае амазона, я думаю, что это не проблема)
Как на гейтвее сделать рул "пользователь не может менять имя компании, если у него меньше 25% акций"?
Вводим новый аттрибут «акции компании» и делаем правило, дичь, конечно, но реализуемо.
Обсуждают сегодня