Загрузка AWS безсерверных приложений лямбда - отдельно? (без настроек ApiGateway) - PullRequest
1 голос
/ 15 февраля 2020

С нормальной лямбда-функцией (в C#) я мог бы опубликовать sh один только обработчик функций до AWS.

Но теперь я хочу:

  • Создать приложение без сервера (webapi. Net Core in C#)
  • загрузить его, и только потом - прикрепите его к существующему ApiGateway

Для демонстраций, которые я видел, я должен обновить раздел «События» в файле serverless.template, который находится в решении. (Я могу ошибаться здесь).

Но

Что если у меня уже есть сложный ApiGateway, который я построил раньше:

enter image description here

—И я только хочу загрузить приложение без сервера?

Я спрашиваю, потому что вижу, что я должен объявить ApiGateway также здесь:

enter image description here

Вопрос:

Можно ли только загрузить проект приложения без сервера) (без какой-либо информации от apigateway), и только тогда - присоединить его к существующему веб-интерфейсу (через консоль aws), не настраивая также файл serverless.template?

1 Ответ

1 голос
/ 15 февраля 2020

Конечно. Часть событий, указанная в функции, является необязательной, поэтому вы можете полностью ее исключить. Вы также можете развернуть его без использования безсерверного преобразования, используя тип ресурса AWS::Lambda::Function, что может иметь больше смысла, если вы не используете ни одно из преобразований из SAM.

...