Как я могу обновить существующий безсерверный стек 0.5.x безсерверным 1.x?

У нас есть несколько стеков aws, которые были развернуты с использованием безсерверной версии 0.5, и теперь мы пытаемся перейти на безсерверную версию 1.x. Мы перенесли конфигурацию (serverless.yml) и все, но наша проблема возникает, когда мы пытаемся обновить реальный стек. В Serverless 1 используются сегменты развертывания, которых нет в старых безсерверных стеках 0,5, и мы не можем создать эти сегменты. Мы получаем следующую ошибку:Resource ServerlessDeploymentBucket does not exist for stack <stack name>, Есть ли способ обойти это, кроме простого удаления всех старых стеков? С некоторыми из них связаны таблицы базы данных и сегменты, и мы не можем рисковать потерей данных в них. Любая помощь будет принята с благодарностью.

1 ответ

Решение

ОК, так что я решил эту проблему с помощью плагина serverless-plugin-create-deployment-bucket, Это работает хорошо, и теперь я могу взять на себя старые стеки без сервера 0,5... просто нужно иметь возможность обновлять лямбды сейчас...

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