2017-01-31 3 views
1

Как я могу обновить несколько Лямбда-функций AWS с помощью инструмента Visual Studio? Есть ли другой инструмент, который я должен использовать?Как объединить обновление функций Лямбды AWS с C#?

Пример использования: у меня есть несколько лямбда-функций, которые используют одну и ту же базу кода. Я делаю небольшое обновление базы кода и нуждаюсь в обновлении всех лямбда-функций.

ответ

1

Вы можете создать безсервисное приложение AWS. Это позволяет создавать несколько Лямбда-функций в одном проекте, который может обновлять все сразу, используя стек CloudFormation. (Вы также можете создать шлюз API для каждой функции.)

Если вы специально хотите, чтобы каждая функция лямбда была отдельным проектом, в настоящее время нет возможности публиковать более одной функции лямбда за раз. Инструмент Visual Studio по-прежнему остается новым, и, надеюсь, они улучшат инструменты в будущем.

Вне Visual Studio есть AWS CLI tool, с которым я считаю, что вы можете использовать для публикации лямбда-функций (что может быть полезно использовать в любом случае над инструментом Visual Studio). Тем не менее, я никогда не использовал инструмент CLI и поэтому не могу дать никаких советов о том, как его использовать.

+0

Я вижу, поэтому я фактически размещаю все приложение внутри лямбда-функции. Точка входа лямбда действительно просто действует как проход к контроллерам Mvc в приложении .NET Core. Я предполагал, что каждая конечная точка была собственной функцией лямбда. –