微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。