Опция № 1 предназначена для обычного лямбда-проекта, такого как создание быстрой функции.Не существует инфраструктуры для определения и связывания ресурсов.
Используйте # 2 (приложение без сервера AWS), если вы хотите создать приложение SAM ( Модель без сервера ).Это включает в себя слой поверх CloudFormation, называемый шаблонами SAM, а приложения SAM также включают локальную установку для тестирования и отладки.Вот немного информации о SAM и визуальной студии .
Если вы определяете и управляете несколькими различными безсерверными компонентами в рамках своего проекта, рассмотрите возможность использования SAM.Это сделает развертывание легко повторяемым во всех средах благодаря CloudFormation.Если вы уже используете cfn для своих ресурсов, рассмотрите эту опцию.
В вашем случае оба будут работать, но я рекомендовал попробовать SAM, чтобы упростить локальное тестирование и отладку, поскольку вы новичок в Lambda.