我这样做:
amplify add function
(…然后通过向导来创建一个无服务器函数…);amplify push
;
,轰!这是我得到的
x向云推送资源时发生错误🛑An推进过程中出现错误操作:/资源不在州stackUpdateComplete
在s3桶中,我可以看到在/amplify-builds下创建了函数zip文件。
哦,在你问之前,我没有发现任何部署状态。
CloudFormation告诉我资源更新失败,原因是:
嵌入式堆栈arn:aws:cloudformation:::stack/amplify----api-/was未成功更新。当前在UPDATE_ROLLBACK_IN_PROGRESS中原因:以下资源更新失败:[GraphQLAPITransformerSchema3CB2AE18] .
我试了amplify remove function
,然后amplify add function
,没有显著的结果。
错误日志文件也没有真正帮助:
{
"message": "Resource is not in the state stackUpdateComplete",
"code": "ResourceNotReady",
"retryable": false,
"time": "2022-07-15T16:49:21.011Z",
"statusCode": 200,
"retryDelay": 30000
}
我该去哪里?
您应该直接进入CloudFormation UI,找到该资源并选择"Stack action "在右上角。你会看到按钮"Continue"或";Cancel"更新堆栈。在此之后,行动"放大推动";应该