Amazon web services AWS快速启动lambda函数更新\u回滚\u失败,并且在cfn更新失败后未更新\u回滚\u完成

Amazon web services AWS快速启动lambda函数更新\u回滚\u失败,并且在cfn更新失败后未更新\u回滚\u完成,amazon-web-services,aws-lambda,amazon-cloudformation,Amazon Web Services,Aws Lambda,Amazon Cloudformation,我正在使用quickstart lambda函数创建堆栈: 创建子堆栈的lambda函数的模板: childStack: Type: Custom::CfnStackMaker Version: 1.0 Properties: ServiceToken: !GetAtt cLambda.Arn TemplateURL: "https://mybucket.s3.amazonaws.com/child.yaml"

我正在使用quickstart lambda函数创建堆栈:

创建子堆栈的lambda函数的模板:

  childStack:
    Type: Custom::CfnStackMaker
    Version: 1.0
    Properties:
      ServiceToken: !GetAtt cLambda.Arn
      TemplateURL: "https://mybucket.s3.amazonaws.com/child.yaml"
      RoleArn: ...
      Region: ...
      CfnParameters: ...

  cLambda:
    Type: AWS::Lambda::Function
    Properties:
      Handler: lambda_function.lambda_handler
      MemorySize: 128
      Role: !Ref lambdaFunctionRoleArn
      Runtime: python3.6
      Code:
        S3Bucket: 'aws-quickstart'
        S3Key: 'quickstart-examples/samples/cloudformation-cross-account/functions/packages/CfnStackAssumeRole/lambda.zip'
当我运行“aws cloudformation更新堆栈”时,子堆栈的更新失败并回滚, 我看到子堆栈的状态为:UPDATE\u ROLLBACK\u COMPLETE

但是具有lambda函数的堆栈的状态为UPDATE\u ROLLBACK\u FAILED

我不明白为什么会这样?
如何使该堆栈同时更新\u回滚\u完成?

什么错误导致回滚失败?向下查看事件列表以查找阻止回滚完成的问题,并尝试修复它。