Архитектору решений необходимо предоставить членам команды доступ к бакетам S3 в двух аккаунтах AWS: для разработки (development) и для продакшена (production). Члены команды уже используют уникальных пользователей IAM в аккаунте разработки и входят в группу IAM с соответствующими разрешениями. Архитектор решений создал роль IAM в аккаунте продакшена, которая предоставляет доступ к бакету S3 в продакшене. Какое решение соответствует требованиям, соблюдая принцип наименьших привилегий?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавить аккаунт разработки в качестве субъекта (principal) в политику доверия (trust policy) роли в аккаунте продакшена..
Почему это правильный ответ
Правильный ответ — добавление аккаунта разработки в качестве субъекта (principal) в политику доверия (trust policy) роли в аккаунте продакшена. Это позволяет пользователям из аккаунта разработки принимать (assume) роль в аккаунте продакшена, получая доступ к S3 без создания новых пользователей или дублирования разрешений. Такой подход соответствует принципу наименьших привилегий, так как доступ предоставляется только через специально созданную роль с ограниченными разрешениями. Присоединение политики Administrator Access нарушает принцип наименьших привилегий, предоставляя избыточные разрешения. Отключение S3 Block Public Access делает бакет общедоступным, что является серьезной угрозой безопасности. Создание отдельных пользователей в аккаунте продакшена для каждого члена команды усложняет управление и не использует существующую структуру IAM аккаунта разработки.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется