Как восстановить удаленный код AWS Lambda?

Я случайно перезаписал AWS Lambda и заменил ее, загрузив zip-файл, содержащий код для другой функции Lambda.

Есть ли способ восстановить предыдущий код?

Двигаясь вперед: как лучше всего развертывать код функций Lambda?

У вас ведь есть локальный репозиторий, где хранится исходный код, не так ли? Lambda была не единственным местом, где у вас был этот код, верно? — Если нет… ну, пусть это будет уроком.

deceze 27.06.2024 13:21

А, ну, вы во вкладке "Версии" смотрели? У вас там старые версии есть?

deceze 27.06.2024 13:23

Выберите такие инструменты, как CDK, AWS SAM или Serverless Framework, контролируйте версии своего кода и автоматизируйте инфраструктуру (например, в GitHub) и используйте CI/CD для его развертывания.

jarmod 27.06.2024 15:18

Сохраните свой код в Github.

smac2020 27.06.2024 18:14
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
4
72
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Если вы публиковали версии, вы можете перейти на вкладку «Версии» и выбрать предыдущую версию.

В этой версии есть возможность загрузить код.

Как предложено в комментариях, используйте такую ​​структуру, как Serverless (https://www.serverless.com/), чтобы правильно обрабатывать развертывания, и зарегистрируйтесь на Github, чтобы поддерживать свой исходный код.

Мне удается восстановить поля, поскольку я загрузил код несколько дней назад.

Однако пусть это станет обучающим опытом для таких новичков, как я. Редактировать код непосредственно в AWS Lambda — не лучшая идея, а если вы это делаете, используйте управление версиями.

Другие вопросы по теме