Два контейнерных микросервиса работают на Amazon ECS на инстансах EC2. Сервис A читает данные из базы данных Amazon Aurora (RDS); Сервис B читает данные из таблицы DynamoDB. Как можно предоставить каждому микросервису минимально необходимые привилегии?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Установите ECS_ENABLE_TASK_IAM_ROLE в значение true в конфигурации агента ECS при загрузке инстанса EC2. Запустите Сервис A, используя роль задачи IAM, которая имеет доступ только для чтения к базе данных Aurora. Запустите Сервис B, используя роль задачи IAM, которая имеет доступ только для чтения к DynamoDB..
Почему это правильный ответ
Правильный ответ использует роли IAM для задач ECS, что является рекомендуемым способом предоставления детализированных разрешений отдельным задачам ECS. Установка ECSENABLETASKIAMROLE в true активирует эту функциональность. Затем каждой задаче (Сервису A и Сервису B) назначается собственная роль IAM с минимально необходимыми разрешениями: Сервис A получает доступ только для чтения к Aurora, а Сервис B — только для чтения к DynamoDB. Это соответствует принципу наименьших привилегий. Неправильные варианты: Варианты, устанавливающие ECSENABLETASKIAMROLE в false, отключают роли IAM для задач, что не позволяет назначать индивидуальные разрешения задачам. Варианты, предоставляющие роли профиля инстанса EC2 доступ к обеим базам данных, нарушают принцип наименьших привилегий, так как все задачи на этом инстансе будут иметь одинаковые, избыточные разрешения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется