【发布时间】: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