Вы разрабатываете шаблон CloudFormation для развертывания бессерверного приложения, использующего API Gateway, DynamoDB и Lambda. Какой инструмент или фреймворк AWS следует использовать для определения бессерверных ресурсов в YAML?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: AWS Serverless Application Model (AWS SAM).
Почему это правильный ответ
AWS Serverless Application Model (AWS SAM) — это фреймворк с открытым исходным кодом, который расширяет CloudFormation для упрощения развертывания бессерверных приложений. Он предоставляет упрощенный синтаксис для определения бессерверных ресурсов, таких как функции Lambda, API Gateway и таблицы DynamoDB, в файлах YAML. Встроенные функции CloudFormation могут использоваться для определения бессерверных ресурсов, но SAM значительно упрощает этот процесс, предоставляя высокоуровневые абстракции, которые сокращают объем шаблонного кода. AWS Elastic Beanstalk предназначен для развертывания веб-приложений и сервисов, а не для бессерверных приложений. AWS Cloud Development Kit (AWS CDK) позволяет определять облачные ресурсы с помощью знакомых языков программирования, а не YAML, и хотя он может развертывать бессерверные приложения, SAM является более специализированным и часто предпочтительным для определения бессерверных ресурсов непосредственно в YAML.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется