如何使用无服务器 1.x 更新现有的无服务器 0.5.x 堆栈?
How can I update an existing serverless 0.5.x stack with serverless 1.x?
我们有几个使用无服务器 0.5 部署的 aws 堆栈,现在我们正在尝试迁移到无服务器 1.x。
我们已经迁移了配置 (serverless.yml) 和所有配置,但是当我们尝试更新实际堆栈时,问题就来了。
无服务器 1 使用旧的无服务器 0.5 堆栈没有的部署桶,我们似乎无法创建这些桶。我们收到以下错误:
Resource ServerlessDeploymentBucket does not exist for stack <stack name>
。
除了简单地删除所有旧堆栈之外,还有什么办法可以解决这个问题吗?
其中一些具有与之关联的数据库表和存储桶,我们不能冒丢失其中数据的风险。
任何帮助将不胜感激。
好的,所以我通过使用插件 serverless-plugin-create-deployment-bucket
解决了这个问题。它运行良好,现在我可以接管旧的无服务器 0.5 堆栈...现在只需要能够更新 lambdas...
我们有几个使用无服务器 0.5 部署的 aws 堆栈,现在我们正在尝试迁移到无服务器 1.x。
我们已经迁移了配置 (serverless.yml) 和所有配置,但是当我们尝试更新实际堆栈时,问题就来了。
无服务器 1 使用旧的无服务器 0.5 堆栈没有的部署桶,我们似乎无法创建这些桶。我们收到以下错误:
Resource ServerlessDeploymentBucket does not exist for stack <stack name>
。
除了简单地删除所有旧堆栈之外,还有什么办法可以解决这个问题吗?
其中一些具有与之关联的数据库表和存储桶,我们不能冒丢失其中数据的风险。
任何帮助将不胜感激。
好的,所以我通过使用插件 serverless-plugin-create-deployment-bucket
解决了这个问题。它运行良好,现在我可以接管旧的无服务器 0.5 堆栈...现在只需要能够更新 lambdas...