【发布时间】:2022-01-22 02:35:33
【问题描述】:
我在 Serverless 中继承了一个项目,但我以前从未遇到过它,我需要一些帮助。我已经修复了项目中的许多错误和错误,但我被困在一个无法修复的问题上。
以前的开发人员只有 1 个 git 分支(我知道这很神奇),他们使用不同的配置文件从那个分支推送到 AWS。我目前正在尝试创建一些 git 卫生并为项目创建 CI/CD 流程,但我的开发环境不会部署(正常部署 qa 和 prod)。
不幸的是,我无法提供 serverless.yml 或特定的配置文件(由于 NDA),但我可以向您保证,我已经检查了 prod、qa(都可以正常工作)和 dev 配置之间的差异,并且它们都具有相同的参数(其他一切,包括代码,都是相同的)。我检查了开发配置中的资源 ARN,它们似乎也很好。
我得到的错误是:
Serverless Error ----------------------------------------
An error occurred: XXXNestedStack - Embedded stack
arn:aws:cloudformation:ap-south-1:ID:stack/PROJECTNAME-
XXXNestedStack-STACKID was not successfully created: The following resource(s) failed to
create: [XXXLogGroup]. .
我之前处理过 CloudFormation 堆栈被卡在删除中的问题,我尝试过清除整个环境并从头开始重新部署所有内容,但它仍然不会成功。你们有没有遇到过这样的事情,如果有的话,你可以告诉我你的情况是什么。
非常抱歉,我无法提供有关该项目的更多信息或错误,如果有人需要更多信息并愿意帮助在 cmets 中告诉我,也许我可以找到一种方法为您提供一些信息.
附:单个 env 为项目消耗的 AWS 资源是:Lambda、Dynamo、Chime、Cognito、SM、CloudFormation 和 SNS(据我所知 - 请记住,我已经继承了这个)。
【问题讨论】:
标签: node.js amazon-web-services aws-lambda amazon-cloudformation serverless