Разработчик развертывает существующую функцию Lambda, пакет развертывания и зависимости которой хранятся в Amazon S3, используя шаблон AWS CloudFormation. Шаблон CloudFormation определяет ресурс AWS::Lambda::Function. Какой способ с минимальными усилиями позволит сослаться на код функции, хранящийся в S3, внутри шаблона?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Установить свойства S3Bucket и S3Key в ресурсе Lambda для ссылки на существующие бакет S3 и ключ объекта..
Почему это правильный ответ
Правильный ответ — установить свойства S3Bucket и S3Key в ресурсе Lambda. Это наиболее эффективный способ, поскольку ресурс AWS::Lambda::Function в CloudFormation имеет встроенные свойства S3Bucket и S3Key, предназначенные именно для ссылки на пакет развертывания, хранящийся в S3. Это позволяет CloudFormation автоматически загружать код функции из указанного S3-объекта. Встраивание кода функции непосредственно в шаблон как свойство code или с помощью ZipFile не подходит, так как код уже находится в S3, и эти методы предназначены для небольших функций, код которых хранится непосредственно в шаблоне. Использование значения ключа S3 как свойства ZipFile также некорректно, поскольку ZipFile ожидает содержимое ZIP-архива в виде строки, а не ссылку на S3-объект.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется