Оставить более пяти версий сервера без пакета для отката? - PullRequest
0 голосов
/ 24 апреля 2020

Я использую безсерверную инфраструктуру для развертывания производственной системы на AWS Lambda. Недавно я узнал о командах serverless deploy list и serverless rollback --timestamp timestamp, которые кажутся очень полезными в случае чрезвычайной ситуации.

Есть ли способ сохранить / перечислить более пяти предыдущих версий? Я не возражаю против использования дополнительного хранилища, поэтому я бы предпочел оставить больше версий (возможно, 100?) Доступными для отката, если это возможно.

Ответы [ 2 ]

1 голос
/ 26 апреля 2020

Насколько мне известно, безсерверный блокирует количество версий до 5, из этого PR https://github.com/serverless/serverless/pull/4134/files

Сделал быструю проверку, и вы можете сделать резервную копию сборок в другое ведение и когда вы хотите выполнить откат, вам просто нужно переместить их снова в безсерверное хранилище, а затем, если вы выполните список и откат, вы сможете снова их использовать. 1008 *

0 голосов
/ 24 апреля 2020

Какую платформу вы используете для развертывания? Я использую безсерверный фреймворк, и этот фреймворк пытался хранить все версии, которые я развернул по умолчанию. Это подтолкнуло меня к использованию специального плагина для очистки хранилища после каждого развертывания, поскольку хранилище ограничено (75 ГБ)

https://serverless.com/plugins/serverless-prune-plugin/

...