Инженер DevOps написал политику IAM, используемую функцией Lambda, которая останавливает инстансы EC2 с тегом Environment: NonProduction по выходным. Политика была помечена как излишне разрешительная. Какие изменения должен внести инженер, чтобы следовать принципу наименьших привилегий? (Выберите три.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Измените "Resource": "*" на "Resource": "arn:aws:ec2:*:*:instance/*".
Почему это правильный ответ
Правильный ответ: Изменение "Resource": "" на "Resource": "arn:aws:ec2:::instance/" является ключевым шагом к следованию принципу наименьших привилегий. Изначально политика разрешает действия со всеми ресурсами, что является чрезмерно широким. Указание arn:aws:ec2:::instance/ ограничивает действие только экземплярами EC2, что соответствует задаче остановки экземпляров. Другие правильные изменения, которые необходимо внести (не указанные в вариантах): 1. Изменить "Action": "ec2:" на "Action": "ec2:StopInstances". Это ограничивает разрешенные действия только остановкой экземпляров, вместо разрешения всех действий EC2. 2. Добавить условие, чтобы разрешать действие только для экземпляров с тегом Environment: NonProduction. Это гарантирует, что функция Lambda будет воздействовать только на целевые экземпляры. Неправильные варианты, такие как добавление условных выражений, не указанных в контексте, или изменение других аспектов, не решают проблему чрезмерно широких разрешений на ресурсы или действия.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется