Бессерверное приложение использует функцию Lambda и записывает логи в CloudWatch Logs. Группа логов создается с помощью шаблона CloudFormation. Приложению необходимо знать имя группы логов во время выполнения. Как можно изменить шаблон CloudFormation, чтобы приложение могло получить доступ к имени группы логов при запуске?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Передать Amazon Resource Name (ARN) группы логов функции Lambda в качестве переменной среды..
Почему это правильный ответ
Правильный ответ — передать ARN группы логов функции Lambda в качестве переменной среды. Это стандартный и безопасный способ передачи конфигурационных данных в функцию Lambda. В шаблоне CloudFormation вы можете определить ресурс LogGroup, а затем использовать его ARN в качестве значения переменной среды для ресурса Lambda Function. При развертывании стека CloudFormation, Lambda получит доступ к этой переменной среды, и приложение сможет извлечь имя группы логов (или весь ARN) во время выполнения. Остальные варианты не подходят: AWS::Include используется для включения фрагментов шаблона из S3, но не для передачи данных приложению во время выполнения. User data применяется к инстансам EC2 для выполнения скриптов при запуске, но не к функциям Lambda. Mappings используются для сопоставления ключей со значениями на основе региона или других параметров, но не для динамической передачи данных приложению во время выполнения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется