преобразовать «AWS :: Lambda :: Function» в «AWS :: Serverless:: Function»

#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% ответ на ваш вопрос, но в конечном итоге вы можете пересмотреть, если вам действительно нужно его преобразовать!