Эта функция не ясно мне о пользе (я не нашел хорошую документацию):AWS Lambda и зип загрузка с S3
- Это просто быстрее в случае, если вы повторно использовать один и тот же почтовый индекс для многие лямбда-функции, потому что вы загружаете только 1 раз, и вы просто указываете URL-адрес ссылки S3 для каждой лямбда-функции?
- Если вы используете ссылку S3, все ваши лямбда-функции будут обновляться последним кодом автоматически при повторной загрузке zip-файла, то есть это zip-файл на S3, «ссылка» для использования при каждом вызове лямбда функционировать?
спасибо.
EDIT:
Меня спросили: «Почему вы хотите, чтобы один и тот же код для нескольких лямбда-функций?» Поскольку я использую AWS Lambda с AWS API Gateway, поэтому у меня есть 1 проект со всеми моими обработчиками, которые являются фактическими «конечными точками» для моего RESTful API.
EDIT # 2: Я подтверждаю, что загрузка измененной версии zip-файла на S3 не изменяет результат существующих лямбда-функций.
Если парень AWS читает это сообщение, это было бы здорово иметь вид функции пакетного обновления, который обновляет набор выбранных функций лямбда с 1 почтовый файл на S3 в 1 клик (или даже «автоматическое обновление «функция, которая обнаруживает, когда файл был обновлен ;-))
Предположим, у вас есть 50 обработчиков в 1 проекте, затем вы модифицируете что-то глобальное, воздействующее на всех из них, в настоящее время вам нужно пройти все ваши лямбда-функции и обновить почтовый индекс файл вручную ...
Вы можете использовать триггер на ведро S3 для автоматизации обновления набора функций лямбда при загрузке файла. –
@AdrianWragg хорошее предложение, я уже использую функцию события для других вещей, но это означает, что вы используете другую функцию Lambda для обновления кода других функций? В моем случае я использую Java, и я выпускаю Maven в S3-ведра, поэтому я думал об использовании локального скрипта, вызывающего интерфейс командной строки AWS (код функции обновления). –
Вы правы, да. На самом деле я дал более подробно ответ на этот вопрос ниже, который также включает ссылку на скрипт, который вы можете адаптировать для своих требований. –