У разработчика есть приложение, которое использует функцию AWS Lambda для загрузки файлов в Amazon S3, и ему требуются разрешения для выполнения этих загрузок. У разработчика уже есть пользователь IAM с действительными учетными данными IAM для Amazon S3. Что должен сделать архитектор решений, чтобы предоставить необходимые разрешения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать роль выполнения IAM с необходимыми разрешениями и присоединить роль IAM к функции Lambda..
Почему это правильный ответ
Правильный ответ — создание роли выполнения IAM с необходимыми разрешениями и присоединение ее к функции Lambda. Функции Lambda используют роли выполнения IAM для получения разрешений на взаимодействие с другими сервисами AWS, такими как Amazon S3. Это стандартный и безопасный способ предоставления разрешений для сервисов AWS. Добавление разрешений в политику ресурсов функции Lambda не является корректным, так как политики ресурсов управляют доступом к самой функции, а не ее возможностью взаимодействовать с другими сервисами. Создание подписанного запроса или нового пользователя IAM с существующими учетными данными в функции Lambda не рекомендуется из соображений безопасности и сложности управления. Роли выполнения IAM обеспечивают временные учетные данные и следуют принципу наименьших привилегий.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется