bld*_*man 6 amazon-web-services serverless
我使用无服务器大约一年半了 - 我喜欢它。最近有两个项目从版本 2 升级到版本 3。第一个部署工作正常,但所有后续部署都因同样的原因而失败。
首先发生的事情是:
Waiting for new change set to be created
Change Set did not reach desired state, retrying
Run Code Online (Sandbox Code Playgroud)
然后这会一遍又一遍地重复。
Change Set did not reach desired state, retrying
Run Code Online (Sandbox Code Playgroud)
然后我取消该过程并重试,然后得到:
Cannot delete ChangeSet in status CREATE_IN_PROGRESS
Run Code Online (Sandbox Code Playgroud)
当我转到 AWS 控制台并检查堆栈时,没有任何更改、没有失败,也没有任何迹象表明它尝试执行任何操作。
我在想但知道我一定是错的事情是:
不知何故,它获得了一组完全不同的 AWS 凭证,并尝试在另一个帐户中创建堆栈 - 这不可能是正确的,因为它只工作一个堆栈。
它实际上并没有与AWS交谈,并且认为它需要基于缺乏连接来创建堆栈——当这种情况发生时它肯定会意识到......我什至尝试过在没有互联网的情况下尝试并被告知如此。
我很困惑。任何帮助将不胜感激!
[编辑] 更新 - 等待一段时间后,有关 CREATE_IN_PROGRESS 的消息将返回到第一条消息。
[EDIT2] 看来如果我让它失败 5 分钟,它最终会起作用
我还将版本升级到 v3 并发生了同样的错误。我所做的就是从 AWS 控制台删除 CloudFormation 堆栈并再次运行部署命令。
部署在 CF 上重新创建堆栈并且命令有效。之后我再次运行验证,命令执行成功。
归档时间: |
|
查看次数: |
2571 次 |
最近记录: |