【问题标题】:Change the Default TimeOut of AWS Custom Resource更改 AWS 自定义资源的默认超时
【发布时间】:2018-11-13 14:29:48
【问题描述】:

我们能否更改 AWS CustomResource 的默认超时时间,因为它的默认超时时间是 1 小时,而将向自定义资源返回 HTTP 响应的作业大约需要 2 小时来发送响应,并且自定义资源会超时在此之前。

【问题讨论】:

  • 您想将其更改为较大的值,我想将其更改为较小的值。某些错误类型(如模块名称中的拼写错误)会导致 lambda 失败,但我们必须等待 1 小时才能部署失败,还要等待 1 小时才能完成回滚。哎哟!
  • 出于这个原因,我可能会在 cloudformation 部署期间停止调用 lambda,而是在 CF 部署之后的脚本中进行必要的工作。
  • 您是否尝试过此处链接中提到的技术,operatingops.org/2018/10/13/…
  • @dghant1024 - OP 没有询问如何处理由于错误导致的超时问题。他们之所以问,是因为他有一个实际上需要 2 小时才能成功完成的资源。它会成功完成,但在超时之后,CloudFormation 会假定它已经失败。
  • 它通过取消更新帮助我节省了一个小时,因此它需要一个小时才能回滚。但也希望节省那个小时

标签: amazon-web-services amazon-cloudformation aws-cloudformation-custom-resource


【解决方案1】:

这可能是您正在寻找的:

https://operatingops.org/2018/10/13/cloudformation-custom-resources-avoiding-the-two-hour-exception-timeout/

上面列出的是检查事件错误的好方法,而不是等待 cloudformation 自定义资源的初始默认超时,或者等待一个小时让自定义资源回滚。

【讨论】:

  • OP 没有询问如何处理由于错误导致的超时问题。他们之所以问,是因为他有一个实际上需要 2 小时才能成功完成的资源。它会成功完成,但在超时之后,CloudFormation 会假定它已经失败。
猜你喜欢
  • 2017-12-30
  • 2015-09-26
  • 2011-01-15
  • 2014-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多