CloudFormation UPDATE_ROLLBACK_COMPLETE红色 - 无法检测到漂移......我有哪些选择?

问题描述

我每天有 1/2 天被这个错误困住了,但我找不到任何解决方案。任何帮助将不胜感激。

我的 CF 堆栈有偏差。根据漂移日志,我有一个修改后的 Lambda 函数。我梳理了我的 Lambda 函数并将其与以前的提交进行了比较,但代码看起来相同。这是我在漂移日志中看到的代码...

enter image description here

深入挖掘,我查看了事件,发现一个我认为可能是问题的错误错误是...Layer version arn:aws:lambda:us-east-1:770693421928:layer:Klayers-python38-numpy:12 does not exist. (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: e5e5daad-fd89-4d02-827b-2ff62740d7b9; Proxy: null)

我的 SAM template.yaml 文件像这样描述了我的 lambda...

  InsertSampleFunction:
    Type: AWS::Serverless::Function
    Properties:
      CodeUri: lambdas/insert_sample/
      Layers:              
        - arn:aws:lambda:us-east-1:770693421928:layer:Klayers-python38-numpy:12 

鉴于错误,我很自然地将图层更改为有效版本 arn:aws:lambda:us-east-1:770693421928:layer:Klayers-python38-numpy:15。但是,当我这样做时,我不断收到错误 arn:aws:lambda:us-east-1:770693421928:layer:Klayers-python38-numpy:12 does not exist。当我将其改回原始版本时,我以为回滚会成功完成,但事实并非如此。

此时我有哪些选择?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)