#aws-lambda #amazon-cloudformation #aws-serverless #aws-lambda-edge
#aws-lambda #aws-cloudformation #aws-бессерверный #aws-lambda-edge
Вопрос:
Я хочу использовать код в файле, но в шаблоне «AWS :: Lambda :: Function» можно использовать только встроенный код, могу ли я преобразовать шаблон «AWS :: Lambda :: Function» в шаблон «AWS :: Serverless :: Function»?
Ответ №1:
В документации четко показано, что стандартный ресурс функции Lambda может принимать встроенный код, а также ссылку на местоположение S3: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html
Встроенный код в любом случае рекомендуется использовать только для простых лямбда-символов длиной всего в несколько строк.
Для конвейерной обработки это упрощает развертывание с aws cloudformation package
помощью команды CLI. Потребуется загрузить лямбда-код в корзину и указать правильный артефакт для вас внутри шаблона, который затем готов к развертыванию!
Я знаю, что это не 100% ответ на ваш вопрос, но в конечном итоге вы можете пересмотреть, если вам действительно нужно его преобразовать!