Разработчик использует SSH-ключи для доступа к AWS CodeCommit. SSH-ключи связаны с пользователем, который в настоящее время имеет определенный набор разрешений. Разработчику необходимо разрешить этому пользователю создавать и удалять ветки. Какие конкретные разрешения IAM следует добавить, чтобы следовать принципу наименьших привилегий?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: codecommit:CreateBranch" и "codecommit:DeleteBranch.
Почему это правильный ответ
Правильный ответ — codecommit:CreateBranch" и "codecommit:DeleteBranch. Эти разрешения напрямую соответствуют требуемым действиям: созданию и удалению веток. Принцип наименьших привилегий требует предоставления только тех разрешений, которые необходимы для выполнения конкретной задачи. Вариант codecommit:Put предоставит разрешения на все действия, начинающиеся с "Put", что является избыточным. Вариант codecommit:Update предоставит разрешения на все действия, начинающиеся с "Update", что также избыточно. Вариант codecommit: предоставит полный административный доступ ко всем действиям CodeCommit, что нарушает принцип наименьших привилегий и является серьезной угрозой безопасности.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется